I applied through an employee referral. I interviewed at Meta in May 2014
Interview
First there are two rounds of phone interviews, followed by five rounds of interviews at MPK headquarter. The recruiter is super helpful and recommend books like 'Data Science Interviews Exposed' to me. During the phone interview, I was asked to answer some SQL questions in codedit website. So be prepared. The onsite visit is more casual. Only two rounds of technical questions, most of them can be found in the book the recruiter recommended.
Interview questions [1]
Question 1
Three ants are sitting at the three corners of an equilateral triangle. Each ant starts randomly picks a direction and starts to move along the edge of the triangle. The probability that none of the ants collide = [ ? / ? ] Follow-up: k ants are sitting at the k corners of an equilateral polygon. Each ant starts randomly picks a direction and starts to move along the edge of the triangle. The probability that none of the ants collide = [ ? / ? ]
Count how many trailing 0 in (100!)
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in Feb 2015
Interview
Interview process is long and drawn out. As expected, of course, for large tech companies these days. Unfortunately, data science interviews do not necessarily reflect the ability of applicants to do the job they are applying for, and do not reflect a normal day's work. More challenging questions about coding than would make sense for anyone with an analysis/stats background. Instead difficult questions should be focused on problem solving skills
Interview questions [1]
Question 1
Write a sorting algorithm for a numerical dataset in Python.
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Jun 2013
Interview
Was contacted ~month after employee referral.
Brief On-Site (because I was local, mostly this is a single 45-minute phone screen): I had two 30-minute interviews - one was mathy (prob/stats) and the other was SQL.
Recruiter got back to me in 24-48 hours, invited back for on-site.
On-site was 5 interviews: 2 Analytics (prob/stats/brainteasers), 1 SQL, 1 Product, 1 (basic) programming
Interview questions [1]
Question 1
If we were testing product X, what metrics would you look at to determine if it is a success?