Company guides
π₯ Netflix β Frontend Interview Guide
Emphasis: Senior-only bar. Deep frontend system design, performance at scale, and streaming/media expertise. Culture-fit ("keeper test") is real.
Related: Company index Β· ROADMAP
The loop (typical)
| Round | Focus | Prep section |
|---|---|---|
| Recruiter + hiring manager | Experience, culture | β |
| Coding | JS/React, practical | 03-javascript Β· 06-react |
| Frontend system design | Media/streaming "Design X" | 15-system-design |
| Deep dive | Past projects, trade-offs | 08-architecture |
| Culture | Values, collaboration | β |
What they emphasize
- Performance β Core Web Vitals, TTFB, lazy loading, memory; Netflix obsesses over startup time and smoothness.
- Streaming/media β adaptive bitrate, buffering,
<video>/MSE. - Senior autonomy β you own ambiguity end-to-end and justify trade-offs crisply.
- A/B experimentation mindset.
Frequently asked (community-sourced)
System design
- Design a Video Player (ABR, captions) β flagship
- Design Netflix / a streaming home page β 15-system-design
- Design an Image Carousel / billboard row β flagship
- Design a News Feed / infinite rows β flagship
Performance
- Optimizing LCP/INP, virtualization β 09-performance
- Virtualized List β flagship
React / JS
Prep plan (2 weeks)
- Master performance end-to-end (metrics + fixes).
- Study the video player + media streaming cold.
- Practice senior-level system design with explicit trade-offs.
- Prepare deep-dive stories on past high-impact work.
π’ Green flags Β· π΄ Red flags
π’ Do: show senior autonomy in ambiguity Β· obsess over performance and startup time Β· know media/streaming (ABR, buffering) Β· justify every trade-off crisply. π΄ Avoid: needing hand-holding Β· hand-waving on performance Β· shallow system design Β· not owning the decision.
π Sample interviewer prompts
- "Design a video player with adaptive bitrate and captions."
- "How would you cut startup time on a media-heavy page?"
- "Walk me through a hard trade-off you owned end-to-end."
Interviewed at Netflix? Add the questions you got (role + year) via a PR.