Company guides
π΅ Meta β Frontend Interview Guide
Emphasis: Machine coding in React, product sense, and frontend system design. Fast, iterative, "build a working thing and improve it" energy.
Related: Company index Β· ROADMAP
The loop (typical)
| Round | Focus | Prep section |
|---|---|---|
| Phone screen | Coding (JS/React) | 03-javascript Β· 06-react |
| Coding 1 | DSA | β |
| Coding 2 | UI / machine coding | 16-machine-coding |
| Frontend system design | "Design X" | 15-system-design |
| Behavioral | Values / impact | β |
What they emphasize
- React proficiency β hooks, state, re-render control, composition.
- Ship fast, then iterate β get something working, handle edge cases, discuss improvements.
- Product thinking β clarify the user problem, not just the technical spec.
- System design β data fetching, caching, real-time, pagination trade-offs.
Frequently asked (community-sourced)
Machine coding (React)
- Build a Nested Comments thread β flagship
- Build an Autocomplete β flagship
- Build a Like button / optimistic UI β interaction pattern
- Build a Kanban board β flagship
- Build a Star Rating β flagship
System design
- Design a News Feed β flagship
- Design Messenger / Chat β flagship
- Design Stories β 15-system-design
React deep-dives
Prep plan (2 weeks)
- Get fluent in React β build components fast from a blank file.
- Do all 4 machine-coding flagships.
- Practice system design with a stopwatch β clarify β design β deep dive in 35 min.
- Prepare 3 impact stories for behavioral.
π’ Green flags Β· π΄ Red flags
π’ Do: get a working version fast, then iterate Β· clarify the product problem Β· control re-renders Β· discuss data fetching, caching, pagination Β· talk while you code. π΄ Avoid: over-planning before writing code Β· premature abstraction Β· ignoring loading/error/empty states Β· coding in silence.
π Sample interviewer prompts
- "Build a comment thread with replies, then add optimistic posting."
- "How would you scale this list to 10,000 items?"
- "Design the news feed β start by clarifying requirements."
Interviewed at Meta? Add the questions you got (role + year) via a PR.