I applied online. First, I had a phone screening.
After that, I had a phone interview where I was asked to solve a programming problem. It was rather straightforward; I solved it with a BFS. The interviewer then asked a couple of questions based on the solution, such as running time and how it could be improved.
I was called for an onsite interview. They give you total freedom in choosing your interview date and time.
The onsite interview took all day long. I had 5 different interviewers asking coding questions, design questions, and behavioral questions. The questions were hard, but I did not feel nervous at all. All of the interviewers were nice and friendly people.
You are given a list of integers. Build a map with the elements of the list as keys and their frequencies as values.
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.