Data Science 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. I interviewed at Meta in May 2018
Interview
Got contacted by the recruiter on Linkedin. I was not actively looking for a new job but was just curious about their interview process so I responded. The recruiter did a quick phone screen asking about my background and gave some info about the role. She then scheduled a technical interview with a data scientist.
The technical interview questions were pretty similar to what are mentioned on Glassdoor. First part is some sql questions where he typed the sample data and asked me to write queries to get the answers. The second part was a series of product related questions about facebook videos and groups.
I agree with others that the interview process feels a bit impersonal. The interviewer looks like he was just performaing a routine and demostrated no interests in my background. For example, he asked me to describe a recent project I worked on and gave zero reaction after my response. I feel like he also had the 'correct answers' in mind for the product questions which should be more open-ended. It doesn't seem like they are looking for the type of data scientists that you'd expect (someone with experience in machine learning, modeling, data engineer etc), since there are other teams for that. The analytics data scientists just support the PMs by doing a lot of sql. It should really be called a data analyst or product analyst role.
Interview questions [3]
Question 1
Given 2 tables, one with the phone numbers that facebook sends the confirmation message to and another one with the phone numbers that confirmed the verification, write a sql query to calculate the confirmation percentage.
I applied through a recruiter. The process took 1 day. I interviewed at Meta (New York, NY) in Apr 2018
Interview
The interview process was well structured. It followed exactly as recruiter explained in the email (and as mentioned on glassdoor).
There was one SQL question and one product sense question. I was able to complete the SQL question (could have done it faster), but didn't provide a clear, convincing answer for the product question
Interview questions [1]
Question 1
SQL question:
given a table of interaction between users (user_a | user_b | day), find number of users who had more than 5 interactions yesterday (assume there is only one unique interaction between a pair of users per day).
Product Question:
A user satisfaction survey was conducted for two groups of facebook users (each with 50 k sample size).
Group1: who had enabled certain login security features
Group 2: who had not enabled these security features.
It was found that user satisfaction with group1 was 30% lower than with group 2. Why do you think so? Comment on how the survey was conducted?
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Tel Aviv-Yafo) in Apr 2018
Interview
The interview was online. The interviewer was nice and told me about his background and previous positions. He tried to help especially with SQL question. Asked SQL related and product sense questions. Also there is a possibility to ask about his job at Facebook
Interview questions [1]
Question 1
1. SQL Aggregation question on table
2. How would you check group health