I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in Aug 2017
Interview
After speaking with a recruiter, I had a 45 minute technical screen with a data scientist with a few SQL/product questions. After the screen, the recruiter sends you tons of documentation about the onsite and gives you a few weeks to prepare - the documentation is fantastic and gives a great sense of the kinds of questions you'll get. Onsite consisted of 5 interviews + an hour lunch with a data scientist. The process is very well organized and structured and my recruiter was great at keeping in constant communication with me throughout the process.
Interview questions [1]
Question 1
Other people have covered SQL questions thoroughly - but the interview is just as heavily (if not more so) focused on product sense! Make sure you are familiar with the differences between Facebook/Instagram/Snapchat/Twitter in terms of social graphs, UX, monetization etc.
The Interview Process is very structured -
First Tech Screening round - 45 mins (usually can extend a bit depending on the interviewer)
- 2 SQL Questions ( Medium to Hard ) - based on Joins
Full Loop - 4 rounds 45 mins each.
- SQL
- Behavioral
- Analytical Execution - stats & prob, A/B testing, case study
- Analytical Reasoning - Case study
Interview questions [1]
Question 1
Questions on Bayes Theorem, Probability distribution, etc.
I applied online. The process took 6 months. I interviewed at Meta
Interview
Completed 3 rounds of the process, which includes the initial recruiter screen, technical, full loop, and team matching.
Couldn't move past the full loop interview. The interview was very engaging, and I actually enjoyed working through the cases. No crazy questions.
Top companies for "Compensation and Benefits" near you