I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (New York, NY) in Jun 2018
Interview
There is not much analytics involved in the interview at all, which I found jarring. The more open ended business question is gauging how you think up solutions for certain ideas. I think my interviewer was just in a rush to get it over with and kept saying he only has x amount of minutes left. I also did not receive the conferencing links for the coding or video. It was rather unprofessional, one of the more unprofessional ones I have experienced. Its not as difficult as they lead you to believe, you just need to be able to write code for simple problems on the spot. Just found both recruiters unflexibility to change to reschedule based on my work, inability to send all pertinent links for this interview, and the interviewers lack of care to be overall unprofessional and discourteous.
Interview questions [2]
Question 1
How would you measure or determine someone to be your best friend on Facebook? What would this look like and how would you approach it?
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?