I applied through a recruiter. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Oct 2024
Interview
1. Recruiter call - they prep you really well on what to expect through the whole process.
2. First technical round - SQL and business case together - do the Meta problems on stratscratch and you should be fine. Quiz yourself on different products/features at Meta and how to improve them
3. If you pass above, another recruiter will talk you through how to prep for the onsite. Their resources are very comprehensive; Nothing in the interview should really be a surprise. There's also a monthly prep session led by current data scientists to give candidates a live session of how to evaluate a business problem.
Despite being a large company, I felt like Meta took a lot of care to make the interview process very personable and meaningful beyond the interview itself. Prepping for it definitely sharpened me for other interviews and helped train me to analyze problems more effectively. I'm very fond of the work they've put in and the process they have.
Interview questions [1]
Question 1
It's been awhile but my first technical round had questions around coming up with metrics to evaluate the prominence of spam posts.
I applied online. I interviewed at Meta in June 2025
Interview
It kicked off with an initial phone screen that jumped straight into technical questions, so you really have to be warmed up—especially on A/B testing: framing the hypothesis, picking primary metrics and guardrails, walking through power/MDE, exposure and unit of randomization.
Interview questions [1]
Question 1
Walk me end-to-end through how you’d run an A/B test for a new feature—start by selecting decision-driven metrics.
I applied online. I interviewed at Meta (Menlo Park, CA) in Mar 2025
Interview
30 min call with recruiter, 1 hour Zoom interview based around product case and SQL/Python database questions. The final round is a loop interview. Two business case interviews, two technical interviews.
Interview questions [1]
Question 1
Please solve this technical question using either R, Python, or SQL. If given a new feature, how would you measure its success rate in an area? If we added another featur,e how would that impact your original measurement.
Meta's SQL screening tests query skills, optimization, and handling complex datasets. The case round evaluates problem-solving, business insights, and technical solutions to real-world scenarios using data-driven approaches. Its moderate difficulty