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
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 through a recruiter. I interviewed at Meta
Interview
They held a pre-interview prep session that was very helpful. The interview consisted of case study questions around a specific meta product and a few coding questions that I answered with SQL.
Interview questions [1]
Question 1
How would you decide to launch a new feature for Facebook Messenger?