I applied through a recruiter.
A standard recruiter chat was followed by a 60-minute technical screen that felt like a total speed test: 25 minutes for SQL (window functions, self-joins) and then 25 minutes for Python (dictionaries, sets, and list manipulation). It's less about complex logic and more about how fast you can write clean code without an IDE to help you.
The onsite was 4 rounds: three full-stack sessions and one ownership behavioral round.
I did a few mocks on Prepfully specifically for these full-stack rounds, and it helped me get the timing down. I'd say know your Kimball fundamentals (SCDs, bridge tables) and be mindful of time.
Design a data model for a new housing marketplace feature. Design the schema and write the SQL to calculate the conversion rate from view to lead for each location.
1 answer.
The following metrics were computed from 82 interview experiences for the Meta Data Engineer role in Menlo Park, California.
Meta's interview process for their Data Engineer roles in Menlo Park, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Data Engineer interview process in Menlo Park, California.