Free mock interviewCodingSystem designBehavioural

Meta Software Engineer mock interview

Meta's process is a phone screen with two coding problems, then an onsite with coding, system or product design (mid-level and above) and a behavioural interview. Since late 2025 one onsite coding round is AI-enabled.

Reads your Résumé first Scored on 4 criteria
Rounds
5 rounds
Length
45–60 min a round
Panel
One interviewer a round
They read first
Your Résumé
See one run

Meta SWE: the phone screen (two problems), from your Résumé to the report

What a mock looks like in the room, step by step. The panel, its order, the form and the criteria are the real round's; the words and numbers are illustrative.

1
You fill in your Résumé once

The interviewer has your résumé open. Expect questions on anything you listed — every project and every tool — and a level pitched to the role you name at Meta.

Your RésuméYou fill it once
Name
Role and level you're interviewing for
Education
Experience
Projects
Languages and tools
2
The engineer asks

In the order the real one moves: problem 1, then approach, then code, then test, then problem 2, then approach, then code, then test. Follow-ups come from what you just said.

3
You write the code; the interviewer reads it

Not run, as in most real screens: the interviewer reads it as you write and asks about your choices.

Shared editorIllustrative
4
The report says what to fix

Scored on the 4 criteria this round is assessed on, with every line of your Résumé marked as held up, shaky or not yet asked. A practice estimate, never a forecast.

Your reportIllustrative
Phone Screen · practice estimate
65 / 100 indexHire

This board gives no marks of its own, so it is a practice index out of 100. For finding what to fix, not for predicting a result.

What was assessed
Problem solving7/10
Coding6/10
Verification7/10
Communication6/10
Your Résumé, under questioning
Name: Held up Role and level you're interviewing for: Shaky Education: Not asked yet

Nothing to buy first. Pick the round, fill in your Résumé, and the interviewer is ready. Your recording, if you ask for one, never leaves your device.

Face this interviewer yourself
How it runs

5 rounds, in the order you meet them

1
Phone screen (two problems)
Coding 45 minutes

One engineer, on a video call with a shared editor.

Meta's coding interviews move fast — usually two problems in one interview — so speed with correctness matters as much as the idea.
  1. 1 Problem 1
  2. 2 Approach
  3. 3 Code
  4. 4 Test
  5. 5 Problem 2
  6. 6 Approach
  7. 7 Code
  8. 8 Test

There is no score. The screen decides whether you go to the onsite.

Assessed on: Problem solving · Coding · Verification · Communication

2
Onsite · Coding (classic)
Coding 45 minutes

One engineer.

  1. 1 Problem 1
  2. 2 Approach
  3. 3 Code
  4. 4 Test
  5. 5 Problem 2
  6. 6 Approach
  7. 7 Code
  8. 8 Test

Since October 2025 one onsite coding round is AI-enabled instead — practise it as its own round. This is the classic one.

Assessed on: Problem solving · Coding · Verification · Communication

3
Onsite · AI-enabled coding
Coding 60 minutes

One engineer, with a shared editor, the code running, and an AI assistant beside it.

Meta introduced an AI-enabled coding round in October 2025: candidates fix a bug, build a feature and optimise it in an unfamiliar codebase, using an AI assistant — and are judged on whether they understand and verify what it writes.
  1. 1 The codebase
  2. 2 Fix the bug
  3. 3 Build
  4. 4 Optimise

Meta's real round runs in CoderPad with a file tree and a choice of models. Here the codebase is one file, and the assistant will not simply hand you the solution — reportedly neither does Meta's.

Assessed on: Problem solving · Code quality · Verification · Communication

4
Onsite · System design
System design 45 minutes

One senior engineer.

  1. 1 Prompt
  2. 2 Requirements
  3. 3 High-level design
  4. 4 Deep dive
  5. 5 Scale & failure

For mid-level and above; a product-design variant is offered for some roles.

Assessed on: Requirements and scope · High-level design · Depth · Trade-offs and scale · Communication

5
Onsite · Behavioural
Behavioural 45 minutes

One interviewer.

  1. 1 Introduction
  2. 2 Conflict
  3. 3 Impact
  4. 4 Ambiguity
  5. 5 Growth

The behavioural interview helps decide the level of the offer as well as the offer itself.

Assessed on: Ownership · Collaboration · Handling ambiguity · Learning and growth · Communication

What they read before you walk in

Your Résumé

The interviewer has your résumé open. Expect questions on anything you listed — every project and every tool — and a level pitched to the role you name at Meta.

NameThe interviewer may use it.
Role and level you're interviewing forThe interviewer pitches the difficulty to this line.
Education
ExperienceAnything you did is fair game — including a gap year.
ProjectsAnything here can be asked about line by line.
Languages and tools
Achievements and extracurriculars
Why Meta?
Job description (optional)Kept with your résumé for this company only.
Practise it here

Three ways in, one report

Every sitting — AI, real or peer — is scored on the same 4 criteria, so you can see a line move instead of weighing one opinion against another.

AI interviewer · now

An AI interviewer, run the real way

FreeThree interviews a day
  • Questions from your own Résumé, in the real order
  • A shared code editor, with Run where the real round runs code
  • A whiteboard the interviewer actually looks at
  • Speak or type
Start free
Real interviewer · book a slot

Someone who has sat on the other side

Set by themPlus free sessions, and demos up to ₹199
  • Retired officers, board members, faculty and engineers
  • By video, with a shared whiteboard and code editor
  • A scorecard on the same criteria, in the same report
See who is available
Peer mock · matched by time

Interview another Meta SWE candidate

FreeThirty minutes each way
  • Someone preparing for the same interview
  • A brief for interviewing them, so you ask like a interviewer
  • Feedback both ways, on the round's own criteria
Find a partner

How it works, step by step: the mock interview guide, and coding, design and case rounds.

Real interviewers

Interviewers who take the Meta SWE

Finding interviewers who take the Meta SWE…
Questions

About the Meta SWE interview

What rounds does the Meta Software Engineer interview have?
Meta's process is a phone screen with two coding problems, then an onsite with coding, system or product design (mid-level and above) and a behavioural interview. Since late 2025 one onsite coding round is AI-enabled. In order: Phone screen (two problems) (coding, 45 minutes); Onsite · Coding (classic) (coding, 45 minutes); Onsite · AI-enabled coding (coding, 60 minutes); Onsite · System design (system design, 45 minutes); Onsite · Behavioural (behavioural, 45 minutes).
What does the interviewer assess?
Problem solving, Coding, Verification, Communication. Not published by Meta as a rubric; these four are the signals its coding interviews are widely reported to assess.
What will I be asked about?
The interviewer has your résumé open. Expect questions on anything you listed — every project and every tool — and a level pitched to the role you name at Meta. The Résumé lines it draws on: name, role and level you're interviewing for, education, experience, projects, languages and tools, and more.
Can I practise the Meta SWE interview online?
Yes. The Practice Studio runs a mock of each round the way the real one moves — a problem set in a shared code editor the interviewer reads as you write — and scores you on the same criteria. You can also book a real interviewer for a free, demo or paid session by video.

Sit the Meta SWE interview before it counts.

The interviewer reads your Résumé, asks in the real order and scores you on what the real one assesses. Free, and ready now.

FreeAI interviewer · three a day
Practise now
Header Logo