Software Developer 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 50% positive. To compare, the company-average is 59% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 32 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 32 days.
Common stages of the interview process at Meta as a Software Developer according to 6 Glassdoor interviews include:
Phone interview: 43%
One on one interview: 29%
Skills test: 29%
Here are the most commonly searched roles for interview reports -
Started off with an online assessment exam through codesignal and a behavioral phone screening. Then was scheduling 2 interviews. Both of these interviews were technical interviews so leetcode style questions.
The interview process is structured into three rounds. Each round will include two LeetCode-style coding questions, one machine learning system design question, and one behavioral or background question. This format is designed to assess both your problem-solving skills and technical knowledge, as well as your ability to communicate and reason through design decisions. You can expect a mix of algorithmic challenges, ML architecture discussions, and questions about past experiences or teamwork.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Seattle, WA) in May 2025
Interview
I am comign from an academic background and Meta was my 1st ever industry interview. I didn't know about Leetcode even.
My linkedIn profile was picked up by the recruiter and i was scheduled an interview. I was expecting going through the resume and discussing about my experience but it was nothing like that. The interviwer came and asked me to share the screen. She wrote a problem which was some string manipulation. I froze, I have never coded with shared screen before.
So, please practice a lot from Leetcode