•SYSTEM DESIGN

Netflix System Design Questions

Every system design problem candidates reported at Netflix between September 2025 and September 2026, most-asked first. Each one links to a full solution.

Problems

9

Candidate reports

20

Asked more than once

3

start here

Question type

9 HLD

Topics Netflix tests

Start Netflix System Design Interview →
✅Track which Netflix problems you have solved
Open tracker →
1

Design a Distributed Frequency-Capping Service

8 reportsHLDAdvancedAdsReal-timeCaching

Design a frequency-capping service for an advertising platform. Advertisers set caps such as 'a user may see this ad, campaign or line item at most N times per rolling 24 hours or 7 days'. On each ad request (tens to hundreds of…

last seen Aug 2026

Also worded as: Design Ad Frequency and Order Tracking · Design Rolling-Window Ad Frequency Capping +3

2

Model ads demand data for reporting

4 reportsHLDIntermediateAdsDatabasesAnalytics

Design the data model for an advertising platform: advertisers/accounts, campaigns with budgets and flight dates, ad groups or line items, creatives and assets, targeting criteria, and delivery and performance events. Cover the…

last seen Feb 2026

Also worded as: Model data for an ads platform · Design an ads data model

3

Design Publisher Configuration Rules

2 reportsHLDIntermediateAdsDistributed SystemsCaching

Design a configuration system for the supply side of an ad platform: publishers own many sites, apps and placements, and each needs custom rules (allowed ad categories, floor prices, frequency limits) with inheritance from…

last seen Apr 2026

Also worded as: Design config rollout and click aggregation

4

Design a Scheduler for ML Training and Batch Inference Jobs

HLDAdvancedSchedulingDistributed SystemsEvent Driven

Design a distributed job scheduler that runs user-defined jobs at a specified time (one-time) or on a recurring cron schedule, at a scale of millions of jobs per day. Requirements: jobs fire close to their scheduled time, each…

1 report·last seen Jun 2026·also asked at 10 other companies
5

Design a File Backup System

HLDAdvancedStorageCDNDistributed Systems

Design a file (or photo) storage and sync service like Dropbox, Google Drive or iCloud Photos. Users upload files from one device and see them on all devices; they can share files and folders, keep versions, and work offline with…

1 report·last seen Apr 2026·also asked at 3 other companies
6

Design an Ad Pacing System

HLDAdvancedAdsReal-timeDistributed Systems

Design an ad pacing system for a large video advertising platform. Advertisers create campaigns with budgets, start and end dates, targeting, and delivery goals (impressions or spend); the system must spread delivery smoothly…

1 report·last seen Apr 2026
7

Design homepage viewport rendering with deduplication

HLDIntermediateFrontendAPI DesignCaching

Design how a streaming app's homepage (like Netflix) renders rows of titles: fetch only the rows and items visible in the viewport (lazy loading as the user scrolls), and deduplicate titles so the same show does not appear in…

1 report·last seen Mar 2026
8

Design an ads audience targeting system

HLDAdvancedAdsData PipelinesCaching

Design an audience targeting system for an ads platform. Advertisers define audiences (segments by demographics, interests, lists of user IDs, lookalikes), and at ad-serving time the system must decide within milliseconds which…

1 report·last seen Jan 2026
9

Design config rollout and click aggregation

HLDAdvancedAdsAnalyticsData Pipelines

Design an ad click and impression aggregation system. Ingest a high-volume stream of ad events ({ad_id, campaign_id, user_id, event_type, timestamp}, billions per day) and provide aggregated metrics (clicks, impressions, CTR per…

1 report·last seen Dec 2025·also asked at 5 other companies

Duplicate reports of the same problem are merged and counted.

Practice with a Mock Interview

Apply these questions in a live system design mock interview with InterviewSkool's AI interviewer.

Start System Design Interview →

Frequently Asked Questions

What system design questions does Netflix ask?

Candidates reported 9 distinct system design problems at Netflix between September 2025 and September 2026, including Design a Distributed Frequency-Capping Service, Model ads demand data for reporting, Design Publisher Configuration Rules.

How to prepare for Netflix system design interview?

Start with the Netflix problems reported most often, work through each full solution, then practice explaining a design end to end under time pressure in a mock interview.

What is the difference between HLD and LLD at Netflix?

HLD (High-Level Design) focuses on system architecture, scalability, and component interactions. LLD (Low-Level Design) dives into class diagrams, API contracts, and database schemas. Netflix tests both.