Data Scientist applicants have rated the interview process at Meta with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 59% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2 days. I interviewed at Meta (San Francisco, CA) in Aug 2014
Interview
Recruiter contacted me to set up a series of phone interviews. I then had 3 phone/computer interviews with different types of employees. Had I passed the phone interviews, the next step is an onsite with 5 interviews. In general this was my first interview of this type and I was not well prepared.
Interview questions [1]
Question 1
Multiple probability and statistic questions, multiple algorithm programming questions, multiple database questions, multiple product information questions.
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta (San Jose, CA) in Jan 2015
Interview
First a screening phone call, then half-hour onsite, then 5 half-hour interviews. Almost all SQL & data analysis questions. Some logic/probability questions at the end. Very smooth & good communication. Not much else to say.
Interview questions [1]
Question 1
They described a transactional table, ask for SQL on whiteboard to generate a fact table.
I applied online. The process took 5 months. I interviewed at Meta
Interview
This is probably one of the worst experience of my life in interviewing for a data scientist position. The recruiter reached out me and asked me to study a laborious list of Python, R, SQL, hive, statistics and probability. The recruiter scheduled the phone interview which they constantly kept rescheduling, very unprofessional ofcourse! The interviewer arrived on to call and started with the word "kool" and asked me to open the coderblock. He didn't even care to ask what my name was. He rushed on to the first interview question and asked me a probability question and i gave the answer within a minute. Pat came the reply! Wrong answer! (Even though it was 100% right answer). The interviewer kept pushing me that my answer was incorrect. And he started suggesting me to proceed in his own way and he consumed almost 25 minutes on this. Then he asked me a basic SQL question which he tried to complicate it by not providing the list of values in the table and just complicating that it is tough question. He kept changing his stance on how a record looks and what is the unique key. Then he asked me do you have any questions. He tried to act "kool" as if he has invented the world. I asked him what tools do you use? He kept saying we use hive, python etc and tried to act like he was "uber" cool. I would strongly recommend not to go forward with the recruiting process as you will probably waste your valuable time.
Interview questions [1]
Question 1
Pick up a coin C1 given C1+C2 with probability of trials p(h1)=.7, p(h2)=.6 and doing 10 trials. And what is the probability that the given coin you picked is C1 given you have 7 heads and 3 tails?