All interviewers were very kind. It didn't matter if small mistakes were made during the interview; interviewers were willing to give hints to help correct them. It's always good not to get stuck at some point.
I got my first interview from TopCoder. It was an in-person interview with one algorithm question presented in three different difficulty levels.
I waited for two months to get my second interview. It was a 45-minute phone interview with two algorithm questions. It took about 30 minutes to finish the coding phase, after which I asked some questions about FB culture and the backend engineering team.
Then Christmas came. I got positive feedback on the second interview in early January, so they decided to fly me to Menlo Park for an onsite interview. The process was quick, and they paid for the flight and hotel.
There were five rounds of onsite interviews:
It was a pleasant experience interviewing with Facebook.
I was applying for a backend service engineer position, but was asked a client-side design question during the interview.
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.