Netflix Interview Questions & Process for Software Engineers

What the Netflix software engineer interview really involves: a coding and system-design loop where judgment outweighs algorithm volume, plus a culture round built on the Netflix memo. You are expected to push back. Almost everyone interviews at one level, Senior, and comp is top-of-market cash you can split into stock. Here is how each stage works, and how to prepare.

19 lessonsbuilt from 181 candidate reports

Netflix
Alex Chen
Updated

01How the Netflix interview process works

Your salary gets settled during the loop, not in the call afterwards. Netflix pays what it calls personal top of market, a per-candidate read of what you could earn somewhere else, and no published band sits underneath it for a recruiter to defend later. Two engineers can carry the same E5 title and sit around $185K apart on it. The E5 range runs from roughly $450K to $635K and up, and where you land in it is whatever the rounds convinced them you are worth elsewhere. The stages are short by big-tech standards: a recruiter screen, a screen with the manager you would report to, a technical screen, then a four-to-five round onsite that sometimes splits over two days, three to five weeks end to end.

How much of that is fixed depends on the team. Round count, tooling, and whether a take-home stands in for the live coding screen all move around, so the most useful thing you can ask a recruiter early is what your particular loop contains. Do not read the hiring-manager screen as a formality either. The person on that call is your prospective boss, and after the onsite debrief they make the call themselves, with no committee reading write-ups behind them. The values the culture round grades against are public, set out in the Netflix culture memo.

1
Recruiter Screen
2
Hiring Manager
Your future boss
3
Technical Screen
4
Virtual Onsite
4-5 rounds
5
Debrief
Manager decides
6
Offer
Read the full process breakdown

02The Netflix coding screen

One problem, medium, about an hour in CoderPad or forty-five minutes in CodeSignal depending on the team. Netflix barely registers on LeetCode, with only a few dozen problems ever tied to its name, so there is no company list to grind and no payoff for having ground three hundred puzzles. What arrives instead tends to have a practical edge. One senior candidate got “implement a content manager with CRUD operations” and no further detail, so the round opened with a run of clarifying questions rather than code.

Finish early and the round usually keeps going. The interviewer turns the same problem into a system: what happens under concurrency, where it breaks, how it scales. Front-end and full-stack teams sometimes swap the live session for a take-home with starter files and milestones instead. Readable code is graded about as hard as a correct answer here, so the compact trick that takes a minute to decode costs you more than the two extra lines would have.

Read what Netflix tests in coding

03The Netflix onsite loop

System design carries this loop. Candidates come out of it describing the round as pass or fail on its own, and culture sits close behind, weighted heavily enough to sink someone whose technical rounds all landed. Coding is the lightest of the three. At E5 and above the design round sometimes comes twice, a day apart, so two different shapes get probed and over-fitting to streaming leaves you exposed on the second one.

Coding
One medium problem, and some teams skip the pure algorithm round entirely. The flavor is practical: a small CRUD service, a log or metrics parser, a rate limiter written by hand. At senior level it usually pivots into how the thing would hold up at scale.
System Design
The heaviest round in the loop. It runs as a conversation and often without a diagramming tool, so the architecture only exists in how you narrate it. Availability and failure handling get pushed well past where a generic round stops, and E5 and above may sit two of these.
Behavioral & Culture
A distinct block that candidate reports put at roughly 40 to 50 percent of the loop, run by some mix of the hiring manager, an HR partner, and peers. It is built on the June 2024 culture memo, The Best Work of Our Lives, and the eight Dream Team behaviors that retired the 2009 nine values.
Read what the design round tests

04The Netflix keeper test

The bar has a name, and it was not built for hiring. Netflix runs the keeper test on people who already work there: if this person said tomorrow that they were leaving, would I fight to keep them, and anyone who does not clear it leaves with generous severance. Aimed at a stranger in a debrief, that question rules out a whole category of candidate, the one who was fine in every round. Adequate is a rejection.

Nothing gets averaged, either. One strong negative in a single round ends it, and the call happens in a live debrief rather than in a packet somebody reads a week later. What clears the bar is depth: one design, or one hard decision, taken all the way down with the trade-offs and failure modes you can defend under follow-ups. Touring ten topics and staying shallow on each reads as competent and forgettable, which lands in the same pile as a no.

Read how the decision gets made

05Netflix levels: E3 to E7

For about twenty-five years every Netflix engineer carried one title, Senior Software Engineer, roughly two thousand of them under the same banner, and pay swung enormously underneath it. That ended in August 2022, when Netflix put in a real ladder and re-leveled everyone onto it. Plenty of prep material still says Netflix has no levels. That was true, and it is now history.

The ladder runs E3 through E7 and it bunches hard in the middle. The re-leveling put the vast majority at E5, and Netflix is still a senior-hire shop, so assume an E5 loop unless a recruiter tells you otherwise. Settle the target level before the onsite rather than trying to read it out of the rounds, because the loop is built against a level going in. The figures below are US medians, crowd sourced and directional, and E5 alone spans about 41% from the bottom of its band to the top.

LevelTitle & how the loop shiftsMedian total comp (US)
E3Software Engineer · entry tierThe new-grad entry point, formalized around 2021 and still running at low volume in a handful of locations. Netflix had no junior pipeline at all for most of its history.$215K
E4Software Engineer 2 · early to mid careerThinly populated. The 2022 re-leveling placed very few engineers here, and experienced external hiring mostly skips past it.$335K
E5BaselineSenior Software Engineer · the baseline rungWhere the vast majority sit, and what nearly every experienced external hire is interviewing for. Design and judgment carry the weighting, and candidates at this level sometimes sit two design rounds.$501K
E6Staff Software Engineer · cross-team scopeReal but uncommon. Reports from the re-leveling describe a manager being able to place only about a fifth of a team here. The loop pushes on architecture depth an E5 case never has to carry.$707K
E7Principal Software Engineer · extremely rareThe top individual-contributor tier, and very few engineers carry it.~$1.14M

Median total compensation per Levels.fyi (US, October 2026); self-reported and updated continuously. Netflix pays close to entirely in base salary, so at most levels there is no separate stock or bonus line, and you choose how much of the package to take as stock options.

Read the leveling & compensation breakdown

06What Netflix actually asks

Netflix never publishes what it asks and barely appears on the public problem lists, so the useful unit here is the shape rather than the exact question. Intervals is the closest thing to a signature, and it turns up under three different names in the list below. Around it sit the time-windowed design problems that mirror what the telemetry side actually runs, the practical build that carries no name at all, and the culture question nearly every candidate reports being asked.

Recurring task shapes
From first-hand candidate reports
Merge Intervals
The signature shape, and it comes back wearing other names: Meeting Rooms II, Number of Flowers in Full Bloom.
Build a content manager with CRUD
Reported at senior level, handed over with most of the requirements missing on purpose. Pin down the entities and the operations before you type.
Parse a stream of playback logs or metrics
Windowed aggregation over a feed. The practical round carries no problem name and sits on no list, which is why puzzle prep misses it.
a Premium question
The time-windowed design family, which maps directly onto the telemetry and edge-caching work Netflix actually runs.
Design the streaming path and the CDN behind it
Open Connect, adaptive bitrate, regional failover. The most cited design prompt by a wide margin.
Tell me about a time you disagreed with your manager
The most consistently reported culture prompt. Raise it plainly, settle it with evidence, then back the final call.
The behavioral questions Netflix repeats
Grouped by the Dream Team behavior each one scores
  • A time you took harsh feedback and what you changedCandor
  • A time you gave difficult feedback to a coworkerCandor
  • A time you did not agree with your managerCourage
  • A time you clashed with someone senior and were rightCourage
  • A time you gave a simple solution to a complex problemJudgment
  • A time you decided with information missingJudgment
  • A time you delivered under a tight deadlineFreedom & Responsibility
  • A time you worked with an underperforming teammateSelflessness

The full bank of Netflix behavioral interview questions groups every prompt under its theme, or start with the STAR method.

The design prompts come out of Netflix's own systems rather than a generic product bank. The streaming path and the CDN underneath it, the personalized home screen you get after picking a profile, the playback telemetry firehose, and since 2025 the live-event path that has to reach 100 million devices in under a minute without melting the origin. Which means the person across the table may have...

Continue reading

The full breakdown. Every round and every task shape, with the strategy that goes with each.

Go to the Full Guide
Common questions

What are the stages of the Netflix interview process?

The Netflix interview runs through 6 stages: Recruiter Screen, Hiring Manager, Technical Screen, Virtual Onsite, Debrief, and Offer.

How many rounds does the Netflix interview have?

The interviewing rounds sit in the virtual onsite (4-5 rounds). The other stages (application, recruiter, and team match) are conversations, not scored rounds.

Is the Netflix interview hard?

It is hard in an unusual way. The coding bar is a single medium problem, but the system-design and culture rounds decide it, and nothing gets averaged: one strong negative in a single round ends the loop. The bar is the keeper test, so being adequate in every round still reads as a no.

Does Netflix ask LeetCode questions?

Barely. Only a few dozen problems are ever tied to Netflix, so there is no company list to grind. You get one medium, often practical, like a CRUD content service or a playback-log parser. Merge Intervals is the closest thing to a signature, and readable code is graded about as hard as a correct answer.

What is the Netflix keeper test?

The keeper test is the retention bar Netflix already applies to employees: if this person said they were leaving, would the manager fight to keep them. Aimed at a candidate in the debrief, it rules out the person who was fine in every round but exceptional in none. Adequate is a rejection.

What are Netflix's software engineer levels?

Netflix runs a flat E3 to E7 ladder introduced in 2022, but it is top-heavy: almost every experienced hire interviews for E5, Senior Software Engineer, where the vast majority sit. E6 (Staff) and E7 (Principal) are real but rare, and there is very little below E5.

How much does Netflix pay software engineers?

Top of market, and mostly in cash. A Senior (E5) sits around $501K median total compensation per Levels.fyi, and Netflix lets you choose your own cash-to-stock-options split rather than handing you a fixed equity grant. At most levels almost the entire package is base salary, with no separate bonus; the number is the number.

How long does the Netflix interview process take?

Three to six weeks is typical, faster than most FAANG peers: a recruiter screen, a hiring-manager call, a technical screen, then a four-to-five-round virtual onsite, with the hiring manager deciding in a live debrief rather than a committee reading a packet a week later.

How do I prepare for a Netflix interview?

Do not grind a company problem list, only a few dozen problems are ever tied to Netflix, so prepare one strong, practical medium (a CRUD content service, a playback-log parser) and put real weight on system design and the culture rounds, which decide the loop. Prepare for the keeper-test framing, and remember nothing is averaged: one strong negative can end it.

What are the most common Netflix interview questions?

Little classic LeetCode, only a few dozen problems are ever tied to Netflix, so expect a single, often practical medium like a CRUD content service or a playback-log parser. The rounds that decide it are system design and the culture interview built on the keeper test, and at E5, the level most experienced hires interview for, the design bar is high.

Also in this series

Guides for
100 companies.

Every guide is built the same way, from candidate reports rather than recycled advice. Each one is a year of interviews compressed into a weekend.

View all company guides