Practise for Meta at Meta speed: two coding problems in a single 45-minute round, a system or product design round, and a behavioural interview.
Meta coding interviews are known for pace. A typical 45-minute coding round covers two problems, so there is little time to search for an approach - you need to recognise the pattern quickly, code it cleanly and test it without running it.
The full loop usually has two coding rounds, one design round and one behavioural round. Design comes in two flavours: system design, focused on back-end architecture at scale, and product design, focused on APIs, data models and the user-facing behaviour of a product. Candidates are typically steered towards the one that fits their role.
For many levels, team matching happens after the offer rather than before. The loop and its emphasis vary by level and role, so use the steps below as the typical shape.
The typical shape for software engineering roles. Senior loops add more design and behavioural weight.
20-30 min
Background, level and which design track fits your role.
45 min
Usually two coding problems in a shared editor, with a short introduction.
4 rounds of 45 min
Two coding rounds, one system or product design round, and one behavioural round.
After the loop
Feedback is reviewed against the level; team matching often follows the offer.
| Level | Typical experience | What the loop emphasises |
|---|---|---|
| E3 | 0-2 years | Coding speed and correctness; behavioural basics. |
| E4 | 2-5 years | Coding plus a design round. |
| E5 (Senior) | 5+ years | Design depth and behavioural signals of scope and impact. |
| E6 (Staff) | 8+ years | Design leadership, cross-team influence and ambiguity. |
| E7 (Senior Staff) | 10+ years | Organisation-level technical direction. |
Experience ranges are typical, not requirements.
The same signals come up across the coding, design and behavioural rounds.
Two problems in 45 minutes means quick pattern recognition and minimal false starts.
Code is usually not executed, so hand-test with examples and edge cases before you say you are done.
State the approach and complexity briefly, then code - narrating keeps the interviewer with you.
In system or product design, justify each choice of API, data model and storage with the requirement it serves.
Behavioural answers should show the scope of what you drove and its measurable result.
Expect questions about disagreements, mistakes and growth, answered with specific stories.
Every round below can be practised free on InstaMock with scored feedback.
Drill common patterns until you can code them in 15-20 minutes each: arrays and hashing, two pointers, trees, graphs and intervals. Time yourself on two problems back to back.
Practise social and messaging products. For product design, focus on APIs and data models; for system design, on scale, storage and fan-out.
Prepare stories about conflict, ambiguity, a failure and your biggest impact. Quantify results and make your own role clear.
₹0 · no credit card
DSA, LLD, system design and behavioural rounds with an AI interviewer and a scored feedback report after every one. Take as many as you need.
See the free mock interviews₹499 for 60 minutes · ₹899 for two
A working engineer runs a live round in the Meta format, asks the follow-ups, and sends written feedback. Pick a time in the next 7 days, on Google Meet.
Book a sessionTypically two problems per 45-minute coding round, in both the technical screen and the loop. That pace is the main thing to practise.
System design focuses on back-end architecture at scale - storage, caching, fan-out. Product design focuses on the APIs, data model and behaviour of a user-facing product. Your recruiter usually tells you which one you will get.
Usually four: two coding, one design and one behavioural. Senior loops may add design or behavioural depth. It varies by level and role.
Typically not. Practise dry-running your solution on examples and edge cases so you catch bugs without a compiler.
For many levels, after the offer. You interview for the company and level first, then choose a team.
Arrays, strings and hashing, trees, graphs, intervals and two pointers appear often. Speed on these core patterns matters more than knowing rare algorithms.
Yes. Coding, design and behavioural rounds are free to practise with an AI interviewer and scored feedback. A live 1:1 round with an engineer costs ₹499, or ₹899 for two.