How Meta’s SWE interviews actually run, based on candidate reports (Blind, Glassdoor, Reddit) and public interview-prep guides - including the new CodeSignal OA and AI-enabled coding round rolled out during 2025.
Profile: ~4 years experience in backend/infra roles, applied through an employee referral, interviewed for a Bengaluru-based team
Recruiter screen
25-minute call: current role, target team preferences, comp expectations, and notice period. Referral meant the CodeSignal OA was skipped entirely and the process went straight to a phone screen.
Technical phone screen
Longest Substring Without Repeating Characters (sliding window + hashmap), with a follow-up on handling Unicode edge cases.
Onsite
Coding (traditional): Merge Intervals, then a follow-up on handling a live/streaming stream of intervals.
Coding (AI-enabled): a rate-limiter implementation with an AI assistant available. The interviewer cared more about why the candidate accepted or rejected each suggestion than whether the assistant was used at all.
System design: design the ranking layer behind a News Feed - caching, fan-out strategies, and consistency-vs-availability trade-offs at read time.
Behavioral: a project with measurable impact, a time a decision had to be made with incomplete information, and a disagreement with a manager.
Result: Offer at E4.
Takeaway: The AI-enabled round rewarded narrating the reasoning behind each prompt, not the code the assistant produced. The design and behavioral rounds carried noticeably more of the leveling conversation than either coding round.
Experience 2: Software Engineer E3, University Grad program (2025)
Profile: Final-year CS student, applied off-campus through Meta’s University Grad posting (not a campus placement drive), one relevant internship
Recruiter screen
20-minute call covering eligibility, graduation timeline, and location preference.
Online Assessment (CodeSignal)
A single problem in 4 progressive stages: basic get/set on an in-memory store, then TTL expiry, then point-in-time reads, then deletion - about 80 minutes total, video and mic on throughout.
Technical phone screen
Two Sum, then Valid Parentheses as a quick follow-up; interviewer probed time/space complexity on both.
Onsite
Coding: Binary Tree Vertical Order Traversal (BFS with column tracking), then Group Anagrams.
Architecture discussion (lighter than a full E4+ design round): a simplified notification-delivery flow, mostly API shape and data model rather than distributed-systems depth.
Behavioral: why Meta, a time a project failed and what changed afterward, and a teamwork/disagreement story.
Result: Offer at E3.
Takeaway: The behavioral round felt conversational, almost informal, but a friend in the same hiring cycle with stronger coding scores was rejected after a flat, generic behavioral round - treat it as a real evaluation, not a formality, even at entry level.
The CodeSignal OA is a real gate for many candidates now (added in 2025) - practice under a monitored, timed setting, not just untimed LeetCode.
If you draw the AI-enabled coding round, write a first pass yourself before leaning on the assistant, and be ready to explain why you accepted or rejected its suggestions.
Scale your system-design answer to your target level - E3 loops often get a lighter architecture chat, not a full distributed-systems design.
Don’t treat the behavioral round as a formality because it feels conversational - public reports say it (along with system design) decides your final level, sometimes independent of how well coding went.
Prepare a distinct story for each of Meta’s five signals (driving results, ambiguity, communication, growth, conflict resolution) rather than reusing one story for all of them.
Meta’s behavioral round doubles as its closing HR-style conversation: motivation, career direction, and a couple of the five signal-area stories described above. Prepare those answers on the dedicated page rather than cramming them into this hub.