Companies / Netflix BIG TECH · SRE & PRODUCTION ENGINEERING
Netflix SRE / Production Engineer interview questions Netflix hires few, senior, and expects you to arrive already operating at the level. The technical conversation is about resilience: what you do when a region degrades, why availability beats consistency for watch history, and how you would design a change so it can be rolled back in one step. The culture rounds are not a formality, and vague answers about collaboration read as a lack of ownership.
Company-specific hiring details on this page are retained preparation notes and have not been verified claim by claim for your role and location. Confirm round structure, timing and tool rules with your recruiter.
85 questions tagged14 concepts to master5 core topicsrole: SRE / Production Engineer
The Netflix SRE / Production Engineer interview process Partial public data Reported outline of the Netflix SRE / Production Engineer interview experience. These stages and timings are retained preparation notes, not a confirmed schedule. Source snapshot dated August 16, 2026.
Role Site Reliability Engineer, Platform and Infrastructure Engineer Loop Typically 4 to 6 weeks, small number of rounds, senior-only for most postings
1 Recruiter screen Level and motivation. The compensation model is cash-heavy and gets discussed early rather than at offer.
2 Hiring manager conversation A technical conversation rather than a screen. Past systems you owned, and the decisions you would make differently now.
3 Technical rounds Resilience and distributed systems design, failure tolerance without human intervention, and a deep dive on something you built.
4 Culture rounds Freedom and responsibility applied to concrete situations. Weakly specific answers here end strong loops.
WHAT THEY'RE EVALUATING
› Availability over consistency trade-offs argued with a concrete example› A named chaos experiment with its hypothesis and blast radius controls› Self-directed ownership rather than waiting for a decision to be handed downNetflix hires few and senior. Round count varies by team.
These retained details have not been verified claim by claim against dated sources for your role, level and location. Round order, duration and tool policies may differ. Confirm them with your recruiter before planning around this outline; an official careers link alone does not substantiate every detail above.
Questions modeled on Netflix loops 85 questions · 11 unlocked for you
14
Your service is collecting thousands of CLOSE_WAIT sockets. What does that state mean and how do you hunt the cause? ▼ hard ★ Essential New Netflix Uber LinkedIn ○ sign in
A growing backlog of sockets waiting for the application to close its side usually points at lifecycle handling. Here is the hunt from ss output to the pool timeout that caused it.
17
How do you run tcpdump on a production host without making things worse, and what do you do with the capture? ▼ medium ★ Essential New Cloudflare Netflix Datadog ○ sign in
Most candidates can recite the flags. The scored part is proving you can capture on a saturated box without adding load, then read the file afterward like evidence.
22
You are on a locked-down host with no agents installed. Which /proc files answer your first troubleshooting questions? ▼ easy New Datadog Netflix Red Hat ◆ premium
Everything top, htop and your APM agent display is derived from procfs anyway. Knowing the raw files turns any bare SSH session into a monitoring console.
24
One stream across a 10Gbps transatlantic link crawls while ping looks perfect. What is limiting the throughput? ▼ hard New Netflix Cloudflare LinkedIn ◆ premium
Latency fine, loss low, link idle, yet a single copy takes hours. The arithmetic of bandwidth-delay product settles this question before any tool opens.
30
gRPC calls stall whenever one request retransmits. Explain head-of-line blocking in HTTP/2 and what you actually tune. ▼ medium ★ Essential New Uber Netflix Google ◆ premium
Multiplexing removes application-level queuing and hands the problem to TCP. Here is where the blocking really lives, the loss math behind it, and the four levers that help.
34
A 25Gbps NIC tops out near 4Gbps while one core sits pinned in softirq. What is happening and how do you fix it? ▼ hard New NVIDIA Goldman Sachs Cloudflare ◆ premium
One CPU doing all the packet work is a topology failure, not a tuning mystery. RSS queues, MSI-X vectors, local_cpulist and irqbalance: the whole chain from symptom to pin.
37
Two hosts should push 10Gbps but the transfer crawls. How do you run a throughput test worth believing? ▼ medium ★ Essential New Cloudflare Netflix NVIDIA ◆ premium
Most throughput tests measure the tester, not the network. Single stream versus parallel, slow start, sender-side retransmits, and the CPU ceiling: how to produce a number you can act on.
38
Long-haul transfers crawl while ping stays flat. When do you switch congestion control from cubic to BBR? ▼ hard ★ Essential New Google Cloudflare Netflix ◆ premium
Loss-based versus model-based congestion avoidance decides whether your WAN transfers fill the pipe or die on the first stray drop. Here is the operator's decision, not the RFC summary.
44
One service saturates the shared disk every night. How do you contain it with the cgroup v2 io controller? ▼ hard New Databricks Snowflake Netflix ◆ premium
Absolute caps versus latency-target protection, systemd IO attributes versus raw io.max, and why ionice lies to you. The staff-level answer assigns the job its own slice with intent.
10
Everything is deployed across three AZs, yet one AZ impairment took your whole service down. How does that happen? ▼ hard New Google Amazon & AWS Netflix unlocked
Spreading instances across availability zones is not the same as surviving an AZ failure. The candidates who know this can name the four coupling points that quietly re-unify your blast radius.
17
A DynamoDB table provisioned at 6,000 writes per second throttles at 2,000. The partition key is a date shared by many items. Fix it. ▼ hard ★ Essential New Amazon & AWS Flipkart PhonePe ○ sign in
A busy date key can throttle while table capacity remains available. Check the actual key distribution and throttling reason before adding capacity or shards.
22
A critical CVE drops and 400 instances need a new AMI today. How do you roll the fleet with zero downtime? ▼ medium New Netflix Amazon & AWS Uber ◆ premium
Fleet-wide replacement is a traffic-shaping problem: bake once, wave through in controlled batches, watch the alarms, and keep the exit open. In-place patching is the alternative and usually the regret.
28
SQS, Kinesis or EventBridge: how do you choose the backbone for a new event-driven integration? ▼ medium ★ Essential New Amazon & AWS Netflix PhonePe ◆ premium
Queue, log and router solve different problems that all get called events. Picking by workload shape beats picking by whichever service the team already knows.
31
Everyone repeats that Aurora is faster than plain RDS MySQL. What is different in the architecture, and when does it pay off? ▼ hard New Amazon & AWS Netflix Flipkart ◆ premium
Strip the marketing and Aurora is a rewrite of the storage layer: the log is the database, committed to a quorum across three AZs. Know when that machinery pays and when it just bills.
35
Leadership wants a plan for losing a whole region. Walk me through the DR tiers and what they really cost. ▼ medium ★ Essential New PhonePe Flipkart Netflix ◆ premium
Four tiers, four bills. Stating RTO and RPO per tier turns a vague resilience wish into a decision leadership can actually price, and the testing story is where candidates fold.
36
Users far from our region see 200 ms of extra latency. When do CDN, Local Zones and Wavelength each become the answer? ▼ medium New Cloudflare Amazon & AWS Netflix ◆ premium
Latency budgets decide architecture, and most teams buy edge compute before earning it with caching and protocol work. Know which rung of the ladder your problem actually needs.
40
One percent of queue messages fail processing forever and the dead-letter queue grows daily. What is your playbook? ▼ medium New Swiggy Uber Netflix ◆ premium
A dead-letter queue with no owner is a landfill with a nicer name. Triage discipline separates teams that recover messages from teams that archive regret.
44
Your data transfer line is now the third largest on the bill. Where is it coming from and what do you do? ▼ hard New Netflix Snowflake Cloudflare 2 replies ◆ premium
Data transfer is charged in several unrelated ways and reported as one line, so the first job is decomposition. Most surprises are cross-zone chatter between services that never needed to be on different nodes.
15
Design the CI checks for a Terraform repository. What runs at each stage, and what can each check never catch? ▼ hard New GitLab Atlassian Netflix ○ sign in
A green plan is evidence, not proof. Build the pyramid: lint in seconds, policy on every PR, real-cloud verification only where shared modules and money justify the burn.
24
Your playbooks are idempotent today. How do you prove five hundred servers stayed converged over a month? ▼ medium New Flipkart Netflix Walmart Global Tech ◆ premium
Idempotence describes one run; convergence describes the fleet across time. Scheduled check-mode sweeps with diff reporting, alerts above a learned baseline, and a hard rule that incident hotfixes become pull requests the same day.
30
A single Terraform apply takes four hours and keeps hitting cloud API rate limits. What is actually broken, and what do you fix first? ▼ hard ★ Essential New Uber Netflix Stripe ◆ premium
Four-hour applies with throttling errors share one root cause more often than not. Diagnose which calls burn the quota, split the state along dependency seams, and touch the parallelism flag last, not first.
35
Terraform rotates the production database password tonight. Walk me through how every application survives the change. ▼ medium New Razorpay JPMorgan Chase SAP ◆ premium
Rotation is an expand-contract migration for credentials: stage the new secret, prove every reader picked it up, revoke the old one, and treat the revocation as the test. The outage risk lives in clients and connection pools, not in Terraform.
22
Walk me through everything that happens between docker pull and the image being ready to run. ▼ hard New Amazon & AWS Google Netflix ◆ premium
A registry stores repositories, which hold manifests, which point at content-addressed blobs. Candidates who can draw that hierarchy and the auth dance around it understand every pull failure they will ever meet.
25
Design a canary that promotes or rolls back itself based on metrics, with no human in the loop. ▼ hard New Netflix LinkedIn Uber ◆ premium
The loop is easy; the statistics are not. This question finds engineers who can size a traffic slice against sample noise and name the false rollback that kills trust in automation.
34
A nightly batch job starves the payment service at peak. Design priority and preemption so it cannot recur. ▼ medium New Netflix Flipkart Swiggy ◆ premium
Priority is one number with three separate effects: scheduling order, preemption victim selection, and eviction order under node pressure. Conflating those is the trap; designing tiers that survive both a full cluster and a hot node is the pass.
37
CPU metrics lag demand by minutes because traffic arrives as queue depth. How should autoscaling react to events? ▼ medium New PhonePe Swiggy Flipkart ◆ premium
Utilization-based scaling is the wrong sensor when work arrives as backlog. The design questions are threshold math against drain rate, reaction-time bounds from polling, and why lag-driven fleets oscillate without generous targets and idempotent consumers.
43
Every pod carries a credential to our API server. How does service account authentication actually work, and how would you lock it down? ▼ medium New Stripe Netflix JPMorgan Chase ◆ premium
Pods authenticate with JWTs minted per-pod now, not eternal Secrets. The scored answer separates authentication from authorization, explains audience binding, and treats automount as opt-in rather than ambient.
48
The HPA shows a CPU number. Trace it from the container to the scaling decision, and tell me where that number lies. ▼ medium New Netflix Datadog Microsoft ◆ premium
Kubelet resource metrics to metrics-server to aggregated API to HPA controller: every hop adds lag and averaging. Walking the path and naming where it distorts demand separates operators from dashboard readers.
51
Three replicas of one service landed on the same node and one reboot killed them all. How do affinity and anti-affinity actually work? ▼ medium New Flipkart Netflix PhonePe ◆ premium
Hard versus soft rules, topology keys, weights that lose to everything else, and the IgnoredDuringExecution half nobody remembers. Placement shapes blast radius only when paired with disruption budgets.
59
A service in the EU cluster must call one in the US cluster. What are the real options for cross-cluster service discovery? ▼ medium New Netflix Uber LinkedIn ◆ premium
A ladder from health-checked global DNS through endpoint mirroring to mesh east-west gateways. The deciding axis is trust boundary and failure isolation, not any mesh's feature matrix.
14
Why promote one artifact through dev, staging and prod instead of rebuilding for each environment? ▼ medium ★ Essential New Amazon & AWS Netflix JPMorgan Chase ○ sign in
If every environment rebuilds, staging never validated the bytes production runs. The promotion model auditors and 2am responders both love, plus the costs nobody mentions until adoption.
17
How do you decouple deployment from release with feature flags, and who retires the flags afterwards? ▼ medium ★ Essential New Netflix Flipkart Swiggy ○ sign in
Deployment and release are two decisions, not one. The flag patterns that buy you instant reversibility, and the retirement discipline most teams skip.
23
Twelve clusters across three regions take every release. How do you stage the rollout so one bad build cannot hit everywhere? ▼ hard New Salesforce Netflix Oracle ◆ premium
Rings, SLI gates and Git-expressed promotion: sync waves order resources inside a cluster, but fleet sequencing is an automation you design on top.
29
Leadership wants DORA metrics on a wall. What do you measure, and where do the numbers start lying? ▼ hard ★ Essential New Datadog LinkedIn Netflix ◆ premium
Reciting metric names scores low. Naming the definition decisions that corrupt each one, and the gaming that starts when targets appear, scores high.
31
Traffic shifting proves nothing for nightly batch jobs. What replaces the canary for those rollouts? ▼ medium ★ Essential New Netflix Uber PhonePe ◆ premium
For scheduled and stateful workloads the exposure unit is records and time, not requests: shadow runs on real input, row-level diff budgets, checkpoint compatibility, one-cycle warm standby.
43
Some teams ship daily while others board a release train each fortnight. How do you choose cadence per product area? ▼ easy New Netflix Amazon & AWS Microsoft ◆ premium
One cadence for every team is the naive answer. Cadence follows constraints: store review for mobile, compatibility windows for APIs, contracts and embedded realities for trains.
44
Design the pipeline that retrains and redeploys a model nightly. What makes it different from a normal CD pipeline? ▼ hard New Databricks Uber Netflix 2 replies ◆ premium
The code did not change, the data did. That inverts what triggers the pipeline, what the tests assert, and what a rollback means.
45
Preview environments are easy until the first one needs a database and a payment provider. How do you handle that? ▼ hard New GitLab Atlassian Stripe 2 replies ◆ premium
Deploying the application per pull request is a solved problem. Giving it data it can work against, and dependencies it can call, is where these projects stall and where the data-protection incident lives.
01
Define SLI, SLO and SLA, compute the monthly error budget for 99.95 percent, and tell me what changes when it is spent. ▼ medium ★ Essential New Google LinkedIn Datadog 2 replies unlocked
The arithmetic takes ten seconds and most candidates stall on it. The stall is the signal: it means error budgets are something you have read about rather than used.
02
Design a chaos engineering programme. What do you inject first, and how do you avoid causing the outage you were preventing? ▼ hard New Netflix Uber Datadog 3 replies unlocked
Every candidate can define chaos engineering. Far fewer can say what they would break first, and almost none volunteer the abort condition, which is the thing that makes it a programme rather than an incident.
04
On-call is drowning in alerts and starting to ignore them. Redesign the alerting. ▼ hard New Google LinkedIn Netflix 2 replies unlocked
Alert fatigue is a design failure, not a discipline failure. The fix is a rule about what may page at all, and burn-rate alerting is how you implement it.
16
Production is down and the war room is chaos. Who does what in a well-run incident? ▼ easy New Google Netflix Goldman Sachs ○ sign in
The roles question is really a delegation test: can you split commanding the incident from fixing it? Name the roles, the comms cadence, and the handoff discipline that keeps 3am coherent.
18
What can eBPF-based observability see that a normal agent cannot, and when is it not worth adding? ▼ medium New Netflix Cloudflare Datadog ○ sign in
The kernel watches syscalls, sockets and short-lived processes that userspace agents polling every few seconds never meet. Know what eBPF adds, what it costs, and the security conversation it starts.
24
Walk me through facilitating the post-incident review after a severe outage. How do you keep it blameless but not toothless? ▼ medium New Google Netflix Goldman Sachs ◆ premium
Facilitation is mechanics: timeline before theories, blame converted into system questions, actions with owners tracked to closure. Include the defensive engineer and the exec who wants a head.
27
Our anomaly detection flags every deploy and sleeps through real incidents. Where does anomaly detection actually work? ▼ medium New Datadog Netflix Razorpay ◆ premium
Detectors earn their keep on seasonal aggregates and fleets of similar series, run in shadow mode with measured precision. They lie on low-volume series, bursty workloads and regime changes.
29
We report one MTTR number and it never improves. Break down where incident time actually goes. ▼ medium ★ Essential New Uber Netflix PhonePe ◆ premium
MTTR is three clocks hiding in one number. Profile detection, diagnosis and fix separately from incident timestamps; attack whichever clock dominates, which is almost never rollback speed.
31
A dependency keeps burning our error budget while their status page stays green. Walk me through your response. ▼ hard ★ Essential New Uber Netflix PhonePe ◆ premium
Their green page, your red SLO. Separate their true failure rate from the amplification your own client adds, buffer at the boundary, then escalate with a client-side scorecard instead of feelings.
40
Latency regressed 30 percent and traces show the time is inside one service. Now what? ▼ hard New Datadog Google Uber ◆ premium
Tracing tells you which service and which span. It stops at the function boundary, and that is exactly where a CPU regression lives. Continuous profiling is the layer most teams do not have when they need it.
41
Your architecture is queues and consumers. The golden signals assume request and response. Now what? ▼ hard New Uber Netflix Stripe 2 replies ◆ premium
There is no status code and no caller waiting, so latency and error rate stop meaning what they meant. The signals that replace them are age, lag and completion, and they answer a question the request-response set never had to ask.
42
Your OTLP endpoint returns HTTP 200, but spans are missing. Should the Collector retry the batch? ▼ medium New Datadog Google Microsoft ◆ premium
HTTP success can carry a rejected-span count. Replaying that batch can duplicate accepted telemetry, while enlarging the queue cannot repair invalid data.
15
One dependency slowed down and three services fell over completely. Walk me through the mechanics, then how you stop the next one. ▼ hard ★ Essential New Google Netflix Uber ○ sign in
A two-second dependency should cost you latency, not three services. The mechanics are arithmetic: Little's law plus retry amplification. The fix is a budget, not a ban.
27
After moving a shared directory onto NFS, app threads pile into D state and load average tops 50 while CPUs sit idle. Explain it. ▼ expert ★ Essential New NVIDIA Goldman Sachs JPMorgan Chase ◆ premium
NFS waits can stall shutdown and inflate load average while CPUs stay idle. Check the blocked kernel path before deciding whether signals or mount recovery can release it.
30
The kernel OOM killer shot our observability agent instead of the worker that ate the memory. How does it pick victims? ▼ hard ★ Essential New Netflix Datadog Uber ◆ premium
The kill was not random and it was not fair. Learn the scoring function the kernel actually uses, then bend it with oom_score_adj before your monitoring dies during the next leak.
33
One app instance keeps flapping out of the load balancer pool, yet between bursts it serves traffic happily. Where do you look? ▼ medium New LinkedIn Netflix Atlassian ◆ premium
Self-healing unavailability is a timeout arithmetic story. Pull the balancer's removal timestamps, lay them against the GC log, and the pause that ejects the instance will be sitting there in plain sight.
44
A price change shipped an hour ago and half the world still sees the old number, though the purge reported success. Find the gap. ▼ medium New Netflix Cloudflare Swiggy ◆ premium
Purges act on exact cache keys, and the edge is full of variants the purge never named. Verify per variant at real POPs, then fix the key model instead of chasing URLs forever.
53
A progressive rollout has been paused at 50 percent for two hours and nobody knows whether to promote or abort. ▼ hard New GitLab Atlassian Uber 2 replies ◆ premium
The automation stopped because it could not decide, which is the correct behaviour and an incomplete design. Somebody has to decide, and the interesting question is what evidence that decision needs.
13
Should container image scanning block deploys or just warn? Defend your policy. ▼ medium New Netflix Uber Walmart Global Tech ○ sign in
Warn forever becomes wallpaper; block on day one gets the gate switched off. The durable answer is a severity-and-fixability matrix plus suppressions that expire.
14
Your images were scanned and signed, yet a pod starts behaving maliciously. How do you detect and respond? ▼ hard ★ Essential New Cloudflare Netflix Datadog ○ sign in
Signing proves what shipped, not what runs. The strong answer covers syscall-level detection, the signals that matter, tuning against alert fatigue, and the response path once a sensor fires.
23
Design the break-glass accounts we will need when SSO is down. What does good look like? ▼ medium ★ Essential New Goldman Sachs Netflix Flipkart ◆ premium
Break-glass exists to restore login when the identity provider is the thing that died. Few accounts, sealed hardware factors, an alert on every authentication, a printed runbook and a quarterly drill.
32
Containers share the host kernel. Which escape routes worry you most, and what reduces the risk? ▼ medium New Red Hat Netflix Cloudflare ◆ premium
Escapes ride kernel bugs, privileged configuration and host mounts, not namespace magic. Cut the syscall and capability surface first, sandbox only what the trust boundary demands, and build nodes expecting compromise.
33
Two internal services need to talk securely. When is mTLS worth the operational pain and when do short-lived tokens win? ▼ medium ★ Essential New Uber Netflix Google ◆ premium
Choose by trust boundary, not fashion: mesh-issued mTLS inside a cluster, audience-bound tokens across teams and clouds, both together at scale. Static shared secrets are the thing being replaced.
35
How would you make the secure option the easy option for developers who will never read the security policy? ▼ medium New Netflix Atlassian PhonePe ◆ premium
Adoption is a product problem: templates with tested safe defaults, guardrails that start in audit mode, and metrics on paved-road share. Remove reasons to leave the road rather than writing memos.
02
Design multi-region active-active for a tier-1 API. What breaks, and what does it cost? ▼ hard ★ Essential New Netflix Stripe Uber 2 replies unlocked
The design round where the honest answer is mostly about data. Stateless traffic across regions is straightforward; the database is where active-active is either solved or pretended.
20
Checkout calls five downstream services. Design backpressure so overload degrades instead of collapsing. ▼ hard New Netflix Datadog Uber ○ sign in
Every overloaded system dies the same way: queues turn load into latency, latency into timeouts, timeouts into retry storms. Tiered shedding, deadline propagation, and retry budgets are the design.
24
Users upload photos and videos from phones on unreliable networks. Design the path from camera roll to CDN. ▼ medium New Netflix Meta Swiggy ◆ premium
The app server that proxies uploads through itself is the design that fails this question. Direct-to-storage, validate after arrival, and make CDN invalidation almost never necessary.
31
Design config distribution to fifty thousand VMs: versioned bundles, staged rollouts, and rollback that actually works. ▼ hard New Netflix Google Meta ◆ premium
Drawing an agent that polls a server is the easy third. The interview is about partial applies, fleet-versus-world state, and why rollback must be a pointer flip, never a reverse edit.
32
Design video delivery for a streaming app: adaptive bitrate, CDN offload, and the metrics you watch when playback stalls. ▼ medium New Netflix Amazon & AWS Flipkart ◆ premium
Ladders and player logic are the warm-up. Cache topology, egress arithmetic, and knowing which quality metric actually predicts churn are what separate the answers.
01
Your cloud bill is two million dollars a year and leadership wants it cut. Where do you start? ▼ hard New Amazon Netflix Snowflake 2 replies unlocked
A question about method, not about tactics. Candidates who open with a list of levers lose to candidates who open with one question about the bill itself.
05
How do you decide between savings plans, reserved instances, spot and on-demand for a mixed fleet? ▼ hard New Amazon & AWS Netflix Uber unlocked
Four purchase instruments, one fleet, and a finance team asking why you did not commit to everything at maximum discount. The scoring rubric rewards the arithmetic of being wrong, not the discount table.
08
Leadership wants proof cloud spend is efficient. Why report cost per transaction instead of percentage savings? ▼ medium New Stripe Uber Netflix unlocked
Percentage savings make every quarter look like a win and tell you almost nothing. The candidates who get hired bring a denominator tied to revenue and defend it under pressure.
10
Our multi-region architecture quietly doubled the networking bill. Where is the money going? ▼ medium New Cloudflare Netflix Flipkart unlocked
Data transfer appears on nobody's architecture diagram and reliably appears on the invoice. The strong answer enumerates the taxed flows, ranks the levers, and knows which tax is worth paying.
17
Your cloud provider offers a bigger discount for a three-year commitment. How do you decide? ▼ hard New Snowflake Uber Netflix 2 replies ○ sign in
The discount is real and so is the option you are selling. The question is what your usage looks like in year three, and the honest answer for most teams is that they do not know.
19
Cloud spend missed forecast by 20%, but traffic grew 50%. Did engineering become less efficient? ▼ medium New Netflix Uber Flipkart ○ sign in
A budget miss can coexist with lower cost per request. Separate demand, usage intensity and price effects before assigning an efficiency target.
13
How is rolling out a new model different from rolling out new code, and what does a model canary actually measure? ▼ expert New Meta Google Databricks ○ sign in
Code rollouts ask 'does it work'; model rollouts ask 'is it better', and the second question has no HTTP status code. Shadow traffic, offline eval gates and quality canaries replace the 500-rate dashboards you cannot use.
16
Your inference replica takes nine minutes from pod scheduled to first token served. Where does the time go and what do you fix? ▼ hard New NVIDIA Databricks Microsoft 2 replies ○ sign in
Separate scheduling delay from image pull, artifact transfer, GPU loading and warm-up. The autoscaler needs the full request-to-ready time.
35
Your GPUs sit at 40 percent utilisation during training and the model code is fine. What is starving them? ▼ hard New NVIDIA Meta Databricks 2 replies ◆ premium
Expensive accelerators waiting on cheap storage is the most common form of waste in a training cluster, and it looks exactly like a code problem on every dashboard.
37
A model scores well offline and performs badly in production. What infrastructure causes would you check first? ▼ hard New Uber Netflix Databricks 2 replies ◆ premium
Before blaming the model, check whether it is being fed the same thing it was trained on. Most of the gap is a pipeline difference, and pipeline differences are a platform problem with a platform fix.
45
Finance wants per-team cost for a shared GPU cluster. Reserved capacity, spot, and idle time. How do you build the number? ▼ hard New Databricks Uber Netflix 2 replies ◆ premium
GPU cost attribution needs allocation records as well as utilization. Separate exclusive reservations from borrowable quota, then reconcile team charges and idle capacity to the actual bill.
46
You need to run a model over 200 million documents. How do you design that, and what does it cost? ▼ hard New Snowflake Databricks Netflix 2 replies ◆ premium
Nobody is waiting, which changes every constraint. Latency stops mattering, throughput per dollar becomes the only metric, and the design converges on something that looks like a data pipeline rather than a service.
48
Do you need GPUs for this? Make the case for CPU or a non-NVIDIA accelerator. ▼ hard New Google Amazon Microsoft 2 replies ◆ premium
GPUs are the default for reasons that hold for large generative models and not for everything else. A small classifier on CPU can be cheaper, more available and easier to operate, and knowing where the crossover sits is worth more than knowing the newest card.
01
Tell me about an outage you owned. ▼ medium ★ Essential New Amazon Google Netflix 3 replies unlocked
An incident answer needs your actual decisions, the evidence behind them and the effect on users. A wrong turn belongs in the story only if it happened.
03
What is the biggest technical mistake you have made, and what happened afterwards? ▼ medium New Amazon Netflix Google 2 replies unlocked
A question that punishes both extremes. A trivial mistake reads as evasion, a catastrophic one told carelessly reads as reckless, and the interviewer is really asking what you do in the twenty minutes after you realise.
17
How do you get engineers to report their own mistakes early instead of hiding them? ▼ medium New Netflix Google Cloudflare ○ sign in
Culture change with receipts. Interviewers score whether you built mechanisms, credited messengers, shipped postmortem actions, measured report latency, rather than reciting the blameless poster.
19
Reliability work keeps losing to features. How do you change that? ▼ medium New Google Stripe Uber 2 replies ○ sign in
Arguing that reliability matters loses to a roadmap every time, because both sides agree it matters. What wins is converting it into the same currency features are argued in: a number, a cost, and a decision someone owns.
More from the tracks Netflix's loop tests The questions that carry the most signal in the tracks Netflix draws on.
8 questions · 8 unlocked for you
01
Walk me through everything that happens between kubectl apply and a running pod. ▼ medium ★ Essential New Google Meta Red Hat 2 replies unlocked
The single most common Kubernetes interview question, and the one where a vague answer is most obvious. Every stage you name is a place the interviewer can ask you to debug.
02
What does a service mesh solve that Kubernetes does not, and when is the operational cost not worth paying? ▼ hard ★ Essential New Uber Meta Red Hat 3 replies unlocked
Asked in nearly every senior Kubernetes loop, and most candidates answer with a feature list. The scoring answer names the three problems it solves and then argues for not adopting it.
03
When do you need a StatefulSet rather than a Deployment, and what does it actually guarantee? ▼ medium New Databricks Snowflake Uber 2 replies unlocked
Both run pods, so the answer sounds obvious until an interviewer asks what happens when you delete one. The guarantees are narrower and more specific than most candidates think.
04
Liveness, readiness and startup probes: what does each one do when it fails, and how do you get them wrong? ▼ medium ★ Essential New Uber Shopify Red Hat 2 replies unlocked
Everyone can recite the three. The scoring answer is what each failure causes, and why a badly configured liveness probe is more dangerous than none at all.
05
Explain requests versus limits, and how they decide which pod gets killed first. ▼ medium New Google Databricks Uber 2 replies unlocked
The pair everyone configures and few can explain. QoS hints at eviction risk, but usage versus requests and Pod priority determine node-pressure ranking, and CPU and memory behave completely differently when you exceed them.
06
How does a pod get an IP address, and what happens to traffic between two pods on different nodes? ▼ hard New Cloudflare Google Red Hat 2 replies unlocked
The question that finds out whether you know Kubernetes networking or just use it. The model has three rules and everything about CNI follows from them.
07
A PersistentVolumeClaim has been Terminating for an hour. What is holding it, and how do you clear it safely? ▼ hard New Databricks Snowflake Red Hat 1 replies unlocked
Almost always a finalizer, and the fast fix is the one that loses data. The safe answer explains what the finalizer is protecting against before removing it.
08
A service image is 1.2GB and deploys are slow. Get it under 100MB without breaking it. ▼ medium ★ Essential New Red Hat GitLab Shopify 2 replies unlocked
A practical question with a precise answer, and the size is not the real cost. Pull time on every node, registry storage, and attack surface all scale with it.
Go deeper on the topics Netflix's loop tests The tracks that map to a Netflix SRE / Production Engineer loop, ordered easy to hard.
The concepts Netflix's SRE / Production Engineer loop assumes you know The vocabulary and mental models behind Netflix's questions, from our curriculum. Start with the foundations free; the deeper, interview-defining ideas are part of premium.
⚙️ INFRASTRUCTURE AT SCALE📈 OBSERVABILITY & RELIABILITY🧰 PLATFORM & CLOUD ECONOMICS☸️ CONTAINERS & KUBERNETESWhere to apply, and official Netflix resources Straight from Netflix: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Netflix's own pages. Roles and processes change; always confirm on the official site.
NETFLIX INTERVIEW FAQ
What is the Netflix SRE / Production Engineer interview process? ▲
Site Reliability Engineer, Platform and Infrastructure Engineer. Typical loop: Typically 4 to 6 weeks, small number of rounds, senior-only for most postings. Stages: Recruiter screen → Hiring manager conversation → Technical rounds → Culture rounds. Key focus: Availability over consistency trade-offs argued with a concrete example. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
What does Netflix look for in an infrastructure interview? ▼
Judgement under partial failure. Expect questions about tolerating a degraded dependency without paging a human, designing a rollback you have actually rehearsed, and what you would inject in a chaos experiment and why that specific failure.
How senior are Netflix infrastructure roles? ▼
Most postings target senior individual contributors. The company runs a flat ladder with a cash-heavy compensation model and expects engineers to set their own direction, which the interview probes directly through past decisions you owned end to end.
Do I need chaos engineering experience? ▼
Not formal tooling experience, but you should be able to name a specific experiment, the hypothesis behind it, and the blast radius controls. Answering at concept level about resilience without a concrete experiment is the common failure.
Walk into your Netflix SRE / Production Engineer interview ready Six months with every answer open, easy through expert, and the whole concept curriculum with them. Paid once, nothing renews. Ten answers in each topic are readable right now without a card.
Or create a free account to unlock more free answers per topic.
Other SRE / Production Engineer interviews to prep Companies whose loops test the same tracks as Netflix's.
Independent and not affiliated with Netflix. All trademarks belong to their owners.