I applied online through LinkedIn and received an email from an HR recruiter asking if we could arrange a time to talk on the phone.
We then had a brief phone call to discuss what I was doing, my experience in software development, and the interview process at Facebook.
He then said he would arrange a phone interview for me.
The first phone interviewer was nice, and I could answer the questions easily, even though I initially misunderstood one. However, he was very patient in explaining it to me, and I finally got it right.
After a week, I received an email from the recruiter stating that the feedback from the first interview was positive and they wanted to schedule another phone interview.
The second phone interview was a week later with a woman who did not sound friendly or enthusiastic, speaking with a cold voice. I felt she did not like me and didn't want me at Facebook from the beginning of the interview. This made me very nervous and confused, and I lost my confidence.
Consequently, even though the questions were quite simple, I did not perform well. I can guess what happened next: I received a "thanks from Facebook" email the day after.
The questions were easy and common, but I was very disappointed with the second phone interviewer. The first interviewer was very nice and supportive.
The first question was to return the value of a Roman numeral given in a string. The question for the second phone interview was to print out the paths to all leaves of a binary tree.
The following metrics were computed from 1,861 interview experiences for the Meta Software Engineer role in United States.
Meta's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Engineer interview process in United States.