Netflix system design interview

Round 4 of 6 · 9 questions reported

See the whole loop
Format
Design discussion; some loops split a general round from a team-specific one
They grade
A complete design within the time, with written requirements, APIs and trade-offs

Questions Netflix asks in this round 9

  • Design an ad frequency capping serviceSystem designDesign the service that decides, at ad-serving time, whether a user may see another ad from a campaign, so that caps like "at most 3 per user per day" or "exactly once" hold…
    Last asked Aug 2026
  • Model the data for an ad campaign management systemSystem designDesign the schema behind the advertiser side of an ads business: advertisers, campaigns, ad groups, creatives, targeting, budgets and orders, plus how impressions and spend are…
    Last asked Aug 2026
  • ML fundamentals deep dive for ML rolesML designAfter a short walk through your resume, expect fast questions on machine learning basics, usually centred on your own area (language models, vision, recommendations). For each…
    Last asked Oct 2026
  • Design a GPU scheduling platformAI systemShare a large GPU cluster among research and production teams: queue training and inference jobs, enforce quotas and priorities, place jobs on topology-aware hardware, and preempt…
    Last asked Sep 2026
  • Design an ad pacing systemSystem designAdvertisers set a budget for a campaign over a period. Design the system that paces delivery so the budget is spent smoothly over that period instead of running out in the first…
    Last asked Apr 2026
  • Design an ML platform portalML designDesign the portal that machine learning engineers use to work with the company's ML platform: finding datasets and features, launching training jobs, tracking experiments…
    Last asked Feb 2026
  • Build a recommender, then a chatbot on top of itAI system1. Build a recommendation system from scratch: data, candidate generation, ranking, evaluation and serving. 2. Now that it exists, build a conversational interface on top of it…
    Last asked Jan 2026
  • Design an ad click aggregation systemSystem designCount ad clicks per ad and per time window from billions of events a day, accurately enough to bill advertisers, with results available within minutes.
    Last asked Dec 2025
  • Design YouTubeSystem designUpload videos, transcode them into many formats, and stream them worldwide with adaptive bitrate, along with views, likes and comments.