Meta · Entry-level (E3)
This is how Meta interviews for Software Engineer, New Grad, from our research: 3 rounds, what each one looks for, and how to prepare. Pick any round and an AI interviewer runs it with you out loud, by voice or by typing. Afterwards you’ll see what went well and what to work on next.
Your first 60 minutes of practice are free. No card needed.
Next: your first full round
One full round, as long as theirs, shows where you stand before you work on anything specific.
Pick a round to see what it asks of you and where you stand on it.
Tests algorithm selection, correct implementation, complexity awareness, and edge-case handling in a short coding session.
Probe alternate constraints and require a better complexity when needed.
Ask for edge cases and a manual trace through the written code.
Recent exact-level Meta reports commonly show two coding interviews and one behavioral interview. Coding rounds use LeetCode-style data structure and algorithm problems, often with complexity and edge-case follow-ups; one report gives 45 minutes and two questions. Behavioral discussions cover project impact, conflict, and reflection. A current technical screen, online assessment, design round, or extra follow-up is not confirmed.
Worth redoing if you hear something from the recruiter that contradicts this.
Every round you’ve done for this job, newest first.
Coding Interview One, Coding Interview Two, and Behavioral Interview have no attempts yet.
Select six varied algorithm problems. For each, write the input model, output, constraints, examples, likely data structure, and target complexity before coding.
Recent exact-level reports describe LeetCode-style coding rounds and attention to complexity and edge cases. This makes the opening explanation worth preparing first.
Company researchMeta SWE New Grad Interview Experience - Menlo Park, CaliforniaMeta Software Engineer New Grad Interview Experience - Menlo Park, CaliforniaInterview Experience - 115 - Meta | Software Development Engineer | New Grad
Choose three problems involving arrays, trees, or graphs. Rehearse stating the invariant, naming the main variables, and explaining why each update preserves correctness.
This round tests implementation and explanation in 45 minutes. A short invariant explanation helps keep code and reasoning aligned without relying on memorized solutions.
Suggested approach
For each selected problem, list empty, single-item, duplicate, boundary, and invalid cases when relevant. Trace one normal case and one boundary case on paper.
Candidate reports mention edge cases, code quality, and manual testing. A prepared trace gives you a concrete check after implementation.
Company researchInterview Experience - 115 - Meta | Software Development Engineer | New GradMeta Intevriew experience - Interview Experience - FrontendLead Discuss
You have six selected problems, written setup notes, three invariant explanations, and edge-case traces for each problem.
Focus on “Full interview: coding—what to expect” and “How to prepare for the coding interview.” The guide may not match every current E3 cycle.
Use its guidance on explaining approaches, complexity, testing edge cases, and managing time for this round.
Focus on “5. Complexity Analysis: The Foundation” and “9. How to Solve a Problem You’ve Never Seen.”
Use the sections to practice constraint reading, approach selection, trade-offs, and boundary-case testing.
Your first try takes the full 45 minutes, like the real one.
Questions that fill in what the research couldn’t tell us.
Are current E3 University Grad interviews still two coding rounds and one behavioral round?
Does this E3 loop include a technical screen, online assessment, or design discussion?
What language, editor, execution policy, and coding-round duration should I use?