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.5% 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 got contacted by a recruiter on LinkedIn, then had a video chat with two live coding exercises and got invited for an onsite round with 5 interviews (4 of which were technical) in London. The interviewers seemed poorly trained in representing the company and appeared disengaged during the interview. They did not introduce themselves properly, did not seem to have read my CV before the interview, and one left without shaking my hand. When asked how he felt about Facebook's recently announced pivot to privacy, one of the interviewers replied "Oh, as I work for Oculus I don't care about that." The choice of interview exercises was fair and appropriate to the position. From the detailed feedback which was passed on to me by the recruiter, it seemed that the evaluation was granular and clearly trying to be objective in assessing the candidate from multiple angles. The feedback was so granular that the recruiter would point out individual questions I had asked to my interviewers, and would comment favorably on how this reflected on certain facets they were looking for. I found this slightly creepy. My overall impression was that people in engineering positions do their assigned job and otherwise zone out, without caring much about the actual impact of the work that they are doing. Work life balance seems to be great; the engineer assigned to me during the lunch break said that every day she arrives at 10am and leaves at 6pm.
Interview questions [1]
Question 1
Very standard questions during the behavioral interview, standard coding and system design questions during the technical interviews. Really no surprises in terms of topics, which I think is a good thing.
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.