Initial communication was through a recruiter, who reached out unprompted via LinkedIn.
After chatting with the recruiter briefly over the phone, she quickly set me up for a phone interview, which was not that difficult or unexpected.
This was followed by a half-day on-site interview. It involved lunch, followed by meeting with four separate employees for 45-60 minutes each.
Interviews were back-to-back, and the last interviewer escorted me back to the lobby.
The initial question, writing a function to calculate a square root, ended up being the most difficult because it threw me off. I knew there was a good iterative method for doing so, but could not recall Newton's method in the moment.
I sadly let this nagging thought get in the way of my ability to work through the problem. My failure to perform well on that question set a negative tone for the rest of the interview, since each interviewer after the first can see notes from the previous interviewers.
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.