Software Engineer applicants have rated the interview process at Meta with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 56% positive. To compare, the company-average is 56.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 27 days to get hired, when considering 2,263 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 31 days.
Common stages of the interview process at Meta as a Software Engineer according to 2,263 Glassdoor interviews include:
Phone interview: 39%
One on one interview: 24%
Skills test: 15%
Presentation: 8%
Background check: 4%
Group panel interview: 3%
Personality test: 3%
IQ intelligence test: 2%
Drug test: 1%
Other: 1%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Meta in Aug 2023
Interview
Interviewers Beware. I had a phone screen with a technical recruiter, and at first she was very nice. She explained to me the interview process, which I describe below. When I asked further questions about the process and said how I prefer to meet the hiring manager and team during the interview (which is a typical process with other companies) so that I can get to know the team and culture, she became rude and belittling, saying things like this is how big companies do it and you would get a lot of career acceleration at a company like Meta but if you want to stay at small start-ups, you can. I was surprised by her question, “Why did you answer my email then?!” to which I replied that I was interested in Meta but I didn’t know the interview process. After that, she said she was not comfortable proceeding with me. This is very telling about Meta's culture and people. Interview Process Part 1. A 1hr interview with 2 coding questions. They give you a prep doc so you know what to expect. Part 2. Multiple interviews with 4 engineers with whom you have coding conversations. After that, they make a decision, and you may get an offer at this time. If you accept, you and hiring managers can get into contact. You can select your team.
Interview questions [1]
Question 1
What's your background experience? Why are you looking for a new position?
The process is straightforward and designed to help us get to know each other. It moves through a few stages at a comfortable pace, involves conversations with several team members, and focuses on making sure it's a good mutual fit.
I applied through a recruiter. I interviewed at Meta
Interview
Had an initial recuriter call and then scheduled a coding round with 2 leetcode questions. Practicing Meta-tagged leetcode questions would help prepare for this round. Interviewers expect clear communication and code.
Generic LeetCode-style questions, many tagged as Meta, so extensive preparation is required to perform well in the technical interview. The experience varies significantly - some interviewers provide hints and guidance, while others expect candidates to solve problems independently with minimal assistance.