A recruiter contacted me in the past, and I decided to go ahead with the process now. I had my first technical screening interview, which I opted to do at the Menlo Park office instead of over the phone. It was purely data structures and algorithms. The interviewer gave some hints, which I didn't immediately take, but I did understand and solve the problem. He gave mixed feedback, and I was asked for another screening.
I did it again at the Menlo Park office. It went very well, and I was invited for an onsite interview. During the onsite, I had four interviews:
At the end of the system design interview, the interviewer said, "Good job." I also did pretty well in the coding rounds. In each coding round, I could solve two problems, which is a good sign based on what I've heard from friends.
However, I did end up getting rejected. While rejection is a part of the interview process, the frustrating part was the feedback. The recruiter said, "Unfortunately, we cannot proceed with the offer as your system design did not go well." I was shocked and realized from other Glassdoor reviews I had read that this is the standard response they give because it's an open-ended question. My coding rounds went very well, so she couldn't say those were the bad ones.
I told the recruiter that this was contradictory to what happened, and she had nothing to say except, "We will ask our engineers to not give any verbal feedback." What the hell! Is this what you expect from companies like Facebook?
Don't waste your time interviewing here if you don't have relevant work experience (I don't have that). They will reject you with system design feedback. Crap!!
LeetCode questions, the same ones which people have already mentioned in other Glassdoor reviews.
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.