I was initially contacted by a recruiter. Several months later, the recruiter got back to me as the hiring manager was interested in my profile. Following that, there was a standard phone screen (coding).
After the coding round went well, I was asked to appear onsite to meet four people for interviews:
I believe this is a standard Facebook process. I thought I did well in three rounds but struggled with one coding (ninja) round. I suppose one must ace all rounds and all coding questions to get through.
I received a rejection email after a week. I felt it was a very fair process, and I acknowledge that I struggled in one coding round. When a company interviews so many people and can afford to pay well, why would they compromise on talent? It was fair on their part.
LeetCode hard problems and some variants on the same.
The following metrics were computed from 1 interview experience for the Meta Systems Software Engineer role in Menlo Park, California.
Meta's interview process for their Systems Software Engineer roles in Menlo Park, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Systems Software Engineer interview process in Menlo Park, California.