I applied online. The process took 3 weeks.
30 min Python and 30 min SQL: There were 5 questions for each part. I think you can pass if you get at least the first 3 right from each. Questions 4 and 5 are usually harder reach questions.
The SQL section was regarding a bookstore. You get the same schema for all five questions, which covered unique paying customers, unique sold books, and the average payment per book. The Python section was mainly writing very simple functions. None of them were related to each other.
The following metrics were computed from 1 interview experience for the Meta Data Engineer role in Cupertino, California.
Meta's interview process for their Data Engineer roles in Cupertino, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Meta's Data Engineer interview process in Cupertino, California.