I had one phone interview, and within a day after that, my recruiter emailed me for a second phone interview. She told me this meant I had done okay but not well enough to proceed directly to the onsite interview.
I then had the second interview and thought I had performed horribly, but was invited to the onsite the following week.
They only gave me one technical question in each round. In the first round, after I had solved the initial question, they presented the same problem again but with the constraint that I couldn't use a hashmap.
Overall, it was an efficient process with a quick response time from the recruiter. My only complaint is that one phone interviewer had a very heavy accent, making it very difficult to understand his feedback.
You're given an array of numbers, and you want to find three numbers that sum to zero and output those three numbers. You can use each number multiple times. So if you're given the array [-1, 1, 2], you would output [-1, -1, 2] because -1 + (-1) + 2 = 0.
The following metrics were computed from 21 interview experiences for the Meta Software Engineering role in Menlo Park, California.
Meta's interview process for their Software Engineering roles in Menlo Park, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineering interview process in Menlo Park, California.