I applied through other source. The process took 1 week. I interviewed at Meta (Menlo Park, CA) in Nov 2017
Interview
I came in through the Insight Data Science program. The phone screen was 45 min with some easy probability, SQL and a quick product-dive that we ran out of time on. Onsite was 4 half-hour technical interviews back to back. Everyone was engaged and thoughtful and I thought that the questions were fair. Had one hiccup misinterpreting one of the probability questions (due to ambiguous wording I thought that I was supposed to answer a much more complicated question than what was posed). Probably wasted at 10 min before we uncovered the miscommunication.
Interview questions [1]
Question 1
Some medium difficulty SQL and probability questions. Some problem-solving/modeling deep-dives
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (San Francisco, CA) in Oct 2017
Interview
There was a recruiter call, then a technical phone screen, and an onsite. The phone screen was 45 minutes with a data scientist and consisted of two questions: SQL and an open-ended product analysis question.
Interview questions [1]
Question 1
SQL: calculate a rate given 2 tables, requiring a join and group by.
Open-ended product analysis: A product manager is considering replacing an ad unit with a 'people you may know' unit on the news feed. What's your advice?
I applied online. I interviewed at Meta in Oct 2017
Interview
It is pretty straightforward. Recruiter is very helpful in preparing you for the interview. you got a long list of preparation work to do before the interview. Interviewer is not very nice. They don't even care about your background.