I was contacted by the recruiter through LinkedIn. I had an initial call with the recruiter, where I was asked about my interests and what I might be looking for. The recruiter explained the entire process of how the interview goes. Usually, they have an initial phone interview, where you have to write code through CollabEdit, followed by an in-person interview.
The phone interview was all about data structures. First, the interviewer asked me what interests me about Facebook and what is one thing about Facebook I like. After that, the interviewer asked me to print a binary tree in level order, which I did. Then, I was asked to print the tree in level order but using DFS. The interviewer was nice and gave a lot of hints whenever I was stuck. Overall, it was a good experience.
Nothing difficult for someone who would be clear on data structures, I guess.
The following metrics were computed from 359 interview experiences for the Meta Software Engineer role in Menlo Park, California.
Meta's interview process for their Software 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 Software Engineer interview process in Menlo Park, California.