Meta interview: OA, AI coding, design

Meta SWE interview guide

Staff-focused Meta guide: E5 vs E6 loops, early phone-screen level signal, two design rounds, project retrospective, org impact in design, and AI-enabled coding rounds.

E5 vs E6 at a glance

01OA / Phone

E5: CodeSignal · E6: early level signal

02Coding

Traditional + AI-enabled

03Design ×2

Staff: org impact required

04Retro

E6 project ownership

05Match

Fast team → offer

Meta moves fast. Your behavioral round can decide E5 vs E4 even when coding was fine. At E6, interviewers are listening for org impact in design: sequencing across teams, defaults you’d change, and programs you owned end-to-end.

Meta E5 versus E6 interview loop comparison.
E6: phone screen as early level signal, two design rounds, project retrospective, AI rounds spreading.

E5 (Senior) loop

  1. Online Assessment (CodeSignal, monitored) — newer gate as of ~2025
  2. Technical phone screen (~2 mediums in CoderPad)
  3. Onsite: traditional coding, AI-enabled coding (pilot), design or product architecture, behavioral
  4. Team match → offer

E6 (Staff) loop

Usual path: recruiter → phone screen (coding + early behavioral / level signal) → onsite with coding, two design-ish rounds, deep behavioral, and sometimes a project retrospective.

Staff bar: end-to-end ownership of complex programs, cross-team architecture, leading without authority. Prepare one flagship project you can narrate as a retrospective: problem, constraints, decisions, metrics, what you’d redo.

System design vs product architecture

Know which track you’re on. Product architecture leans product thinking, feature APIs, and tradeoffs users feel. System design leans reliability, scale, and data path. Ask the recruiter explicitly and prep the matching catalog.

Staff bar comparison across Amazon, Google, Meta, and OpenAI.
Staff bar: Amazon LPs+BR, Google 2×SD+HC, Meta 2 designs+retro, OpenAI mission+presentation.

Staff prep checklist

  1. OA (if E5 path): incremental feature builds with tests as the scoreboard
  2. Coding: two-medium stamina in plain editors — coding series
  3. Design: 6 product + 6 infra prompts; for E6 add org sequencing to each
  4. Project retro: 45-minute talk with metrics, diagrams, and honest regrets
  5. Behavioral: conflict, leadership without title, shipping under ambiguity — behavioral series
  6. AI round: rehearse prompting + verifying
  7. LLD if your team leans object modeling — LLD

E6 design includes org impact

Company staff bar comparison
Meta E6 is judged on two designs plus whether you can lead without authority.

In each design round, surface: which teams consume the API, migration strategy off the old path, ownership of failure budgets, and how you’d sequence rollout without freezing partner roadmaps. Coding still must be clean — polish is assumed.

  1. Two timed design mocks with org-impact narration
  2. One project retrospective dry-run (problem → bets → metrics → regrets)
  3. AI-enabled coding practice: you drive, model assists, you verify
  4. Behavioral catalog mapped to Meta values without value-dropping

Backend focus + Meta values

OACodeSignal

Practical · tests score

Phone2 mediums

+ behavioral mix

CodeOnsite + AI

You own correctness

DesignProduct or SD

E6: org sequencing

ValuesMove fast · care

Impact stories

Round scripts — first 2 minutes

Lattice study path for Meta

  1. Backend prep plan
  2. Coding — two-medium stamina in plain editors
  3. OA path (E5): practice incremental feature builds with tests
  4. Caching · Redis · Kafka / queues (feed/async flavor)
  5. Design catalog: mix product + infra from question breakdowns (e.g. news feed, Instagram)
  6. LLD if your team leans object modeling
  7. Behavioral — conflict, leadership without title
  8. This Meta guide — E5 vs E6, design choice, org-impact section

Signal rubric — Meta strong vs weak

7-day Meta plan (week before)

  1. D−7: Two-medium phone simulation (35m code + 25m behavioral).
  2. D−6: Caching + async teach-back (Redis/Kafka) aloud.
  3. D−5: Product or SD mock #1 with user metric + failure modes.
  4. D−4: Design mock #2 with multi-team sequencing (E6).
  5. D−3: Project retro dry-run 45 min (metrics, regrets, standards).
  6. D−2: AI-assisted coding practice — you verify; values stories aloud.
  7. D−1: Light warm-up; sleep; confirm OA/onsite tooling.

← Lattice