Software Engineer applicants have rated the interview process at Meta with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 74.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 14 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 43 days.
Common stages of the interview process at Meta as a Software Engineer according to 3 Glassdoor interviews include:
Skills test: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
Did a phone-screening, and then a virtual code interview a bit later. The code interview was better set up than a lot of other companies I’ve seen: you don’t have access to a compiler, but the interviewer did encourage you to talk through your process + seemed aware that things like “forgot minor syntax detail” are not representative of what a programmer might be like in a real environment when they could quickly Google something like that.
Interview questions [1]
Question 1
Fairly standard C++ coding exercises, like the ones you’d see on LeetCode.
My interview process consisted of six stages:
Initial Coding Interview
– Solved 2 loop-focused algorithm problems.
Second & Third Coding Interviews
– Two rounds, each with 2 algorithmic problems.
Behavioral Interview
– Discussed past experiences, teamwork, and problem-solving approach.
System Design Interview
– Designed a scalable architecture for a given scenario.
Follow-Up System Design Session
– Dug deeper into trade-offs and data modeling from the previous design.
Interview questions [1]
Question 1
After designing the system using Kafka, Flink, and ClickHouse, the interviewer asked how I would solve the problem without using any of those technologies, building everything from scratch. He gave me a generic queue and a generic database.
Recruiter screening, casual. Requires hard cut-off of 6 years of experience to be considered to interview for L5 (Senior).
Technical screening
Onsite:
2 Coding Rounds
1 System Design
1 Behavioral
Focus on behavioral
Interview questions [1]
Question 1
What was your favorite project?
What was a conflict you experienced?