Meta logo

Meta Software Engineer Interview
Questions & Process

What 3,293 candidates said about the rounds, the
questions and how long the wait really is.

From 3,293 candidate reports · FREE TO READ

2.3Rounds average
35.8Day average
AverageTypical difficulty
56.8%Positive experience

Questions candidates reported

Quoted word for word from Meta interview reports.

Engineering accounts for 10,860 of 3,293 reports, so company-wide questions may lean toward that function. Pick your role above for questions from your own loop.

How would you merge 3 ordered arrays into a single ordered array?

Read reports

How would you design Ticketmaster specifically for handling a Taylor Swift concert?

Read report

Formats, difficulty and experience

Across all 3,293 Meta interview reports.

Question formats

Technical35.9%
Coding34.9%
Behavioral18.8%
System Design7.5%
Other2.7%

Interview difficulty

Easy9.7%
Average53.8%
Difficult36.5%

Candidate experience

Neutral29%
Positive56.8%
Negative14.2%

Reports by job function

Engineering10,860
Operations1,308
Product1,188
Sales1,054
Other762
Marketing542

The interview process

Described in candidates’ own words.

Hard interview, several rounds. Went through HR check fine. Got asked pretty standard questions about my background, motivation, checking if i would be a good fit. First round was a coding interview, two leetcode medium questions with some wrinkles.Candidate-reported process
The process was clearly organized, beginning with an initial recruiter screen where we talked about my background in iOS development. After that, there was a technical deep-dive on Swift and system architecture, concentrating on how I handled local storage and AI integration in my personal projects. The final step was a behavioral interview with the product team to talk about my collaboration style and how I approach project management.Candidate-reported process
Asked two medium-level questions in a 45 mins interview. Need efficient solutions for both of them. First is a common tree based problem. Second is to implement methods of a given class.Candidate-reported process
More reports lockedRead 300+ more interview experiences

Search real candidate reports for Meta Software Engineer.

Open interview search

Skip the careers portal. Email a person.

Upload your resume to see the Meta roles you match. Each one includes the recruiter's LinkedIn and the hiring manager's email, so you can send your application straight to them.

3 free matches a day · no card · contacts on Pro
Match my resume