I applied through a recruiter. The process took 2 months. I interviewed at Meta in Apr 2021
Interview
Had a screen call with a recruiter to go over my resume. A few weeks later, I had a 45-min call with a DS manager to evaluate product sense and SQL skills. I was told I passed within a day and then was asked to do a 4 call final round in a few weeks. The calls covered product sense, SQL, and some basic stats. The process is definitely doable if you commit to studying the materials they provide pre-interview, they pretty much cover everything you will do.
Interview questions [1]
Question 1
A lot of "how would you build a model to decide what to show a user and how would you evaluate its success"
Total 7 rounds: first round for resume screening, second for technical screening, then for on-site virtual with 4 interviews back to back, then hiring manager round after team matching and then salary negotiation with HR
Interview questions [1]
Question 1
Meta’s evaluation rubrics focus heavily on "Product Thinking over Fancy Math". Interviewers want to see if you can operate like a product owner with an analytical mindset, navigating messy scenarios affecting billions of users
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.