I was contacted by a recruiter through LinkedIn. We scheduled a phone interview.
The phone interviewer asked me about my background and then a coding question. He let me know that I did well at the end of the interview.
The next day, I got a call from the recruiter, who told me that they would like me to come onsite. I was also forwarded to another recruiter. Both recruiters were helpful along the way.
I had two coding rounds, two design rounds, and one behavioral round onsite. I may have made a couple of mistakes in the behavioral round, and some mistakes in other rounds. I was not very confident of getting through, but thought there might be a slim chance.
I did not hear back from the recruiter for seven days, so I followed up. The recruiter mentioned she would get back to me as soon as she had an update. Three days later, I received a reject email.
Overall, I liked the interview process, and everyone was great. I would have appreciated a call, just as a courtesy.
The lack of courtesy seemed to indicate that the recruiter was not as enthusiastic after the on-site interview compared to before. It is understandable, though, as she was thoroughly professional whenever I worked with her.
One more thing: if Facebook has such a high rejection rate, it would be better to have a phone screen plus a video call screen before bringing candidates in. This would save them some money and save me time.
Non-disclosure agreement, and I respect it.
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.