Netflix.
A global video streaming service with its own CDN (Open Connect), recommendations, an ads tier and live events.
its questions lean on
- video delivery and CDNs
- resilience and fault tolerance
- event pipelines
- caching
- team-specific problems
The rounds, as candidates describe them
Reported by candidates
From public interview write-ups; each links its source.- Design an Ad Frequency Capping SystemSystem designW01 · DAY 03 · Rate Limiting at Scale →W08 · DAY 01 · Event Ingestion at Scale →IP-16 · Design an Ad Click Aggregation System →reported in:Aced (Exponent) · Netflix L5 Software Engineer, Ads interview experience (2026) ↗
- Design a Distributed Job SchedulerSystem designIP-17 · Design a Distributed Job Scheduler →W02 · DAY 05 · Distributed Cron & Job Scheduling →W09 · DAY 02 · Noisy Neighbor Prevention →reported in:PracHub · Netflix SWE Data Platform loop, ML job scheduler (2026) ↗
- Design an In-Memory Cache with TTLLow-level designLLD-02 · Design an LRU Cache →W04 · DAY 02 · Invalidation Strategies →reported in:Aced (Exponent) · Netflix L5 Software Engineer, Ads interview experience (2026) ↗
Likely, from what they build
Our pick, not a report: questions that fit Netflix's products.- Design a Video Streaming ServiceSystem designSQ-06 · Netflix Streaming →SQ-19 · YouTube Video Platform →W04 · DAY 05 · Multi-Tier Caching →
- Design a Video Viewing Analytics PipelineSystem designW08 · BOSS · Real-Time Analytics for Video Streaming Platform →W08 · DAY 02 · Streaming vs Batch Processing →W08 · DAY 04 · Late-Arriving Data and Correctness →
- Design a Distributed CacheSystem designIP-11 · Design a Distributed Cache →W04 · DAY 05 · Multi-Tier Caching →W01 · DAY 02 · Replication Trade-offs →
- Design a Metrics Monitoring and Alerting SystemSystem designIP-15 · Design a Metrics Monitoring and Alerting System →W10 · DAY 02 · Observability →
- Design a Notification SystemSystem designIP-06 · Design a Notification System →W06 · DAY 03 · Advanced Features →
- How do circuit breakers and fallbacks keep a microservice platform up?ConceptW02 · DAY 03 · Circuit Breakers →W02 · DAY 01 · Timeout Hell →
- How would you roll out a change safely across regions?ConceptW10 · DAY 03 · Deployment Strategies →W10 · DAY 05 · Incident Management →
Study path
Every lesson the questions above point to, once, in order.
- 01W01 · DAY 03Rate Limiting at Scale
- 02W08 · DAY 01Event Ingestion at Scale
- 03IP-16Design an Ad Click Aggregation System
- 04IP-17Design a Distributed Job Scheduler
- 05W02 · DAY 05Distributed Cron & Job Scheduling
- 06W09 · DAY 02Noisy Neighbor Prevention
- 07LLD-02Design an LRU Cache
- 08W04 · DAY 02Invalidation Strategies
- 09SQ-06Netflix Streaming
- 10SQ-19YouTube Video Platform
- 11W04 · DAY 05Multi-Tier Caching
- 12W08 · BOSSReal-Time Analytics for Video Streaming Platform
- 13W08 · DAY 02Streaming vs Batch Processing
- 14W08 · DAY 04Late-Arriving Data and Correctness
- 15IP-11Design a Distributed Cache
- 16W01 · DAY 02Replication Trade-offs
- 17IP-15Design a Metrics Monitoring and Alerting System
- 18W10 · DAY 02Observability
- 19IP-06Design a Notification System
- 20W06 · DAY 03Advanced Features
- 21W02 · DAY 03Circuit Breakers
- 22W02 · DAY 01Timeout Hell
- 23W10 · DAY 03Deployment Strategies
- 24W10 · DAY 05Incident Management
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.