PracHub
QuestionsPremiumLearningGuidesInterview PrepCoaches
|Home/System Design/Netflix

Design Publisher Configuration Rules

Last updated: May 23, 2026

Quick Overview

This question evaluates system design skills focused on configuration management and rule-based policy modeling for supply-side advertising platforms, covering inventory modeling, rule inheritance and overrides, conflict resolution, real-time evaluation, and operational controls like validation, versioning, rollout, and auditing.

  • hard
  • Netflix
  • System Design
  • Software Engineer

Design Publisher Configuration Rules

Company: Netflix

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Onsite

Design a supply-side advertising configuration system that manages publisher-specific rules. A publisher may own many websites, mobile apps, channels, or ad placements. Each publisher may need custom configuration rules controlling inventory eligibility, ad formats, floor prices, demand partners, privacy requirements, blocking rules, and revenue-related settings. The system should allow internal operators and publisher-facing tools to create, validate, version, deploy, and evaluate these rules. Your design should cover: - How to model publisher inventory. - How to represent publisher-specific configuration rules. - How rules inherit from higher-level entities and override defaults. - How conflicts are resolved. - How rules are evaluated during real-time ad requests. - How to support auditability, safe rollout, testing, and rollback. - APIs, storage, caching, validation, and monitoring.

Quick Answer: This question evaluates system design skills focused on configuration management and rule-based policy modeling for supply-side advertising platforms, covering inventory modeling, rule inheritance and overrides, conflict resolution, real-time evaluation, and operational controls like validation, versioning, rollout, and auditing.

Related Interview Questions

  • Design Ad Frequency and Order Tracking - Netflix
  • Design Rolling-Window Ad Frequency Capping - Netflix (medium)
  • Design ad frequency capping - Netflix (medium)
  • Design a File Backup System - Netflix (hard)
  • Design an Ad Pacing System - Netflix (hard)
Netflix logo
Netflix
Apr 5, 2026, 12:00 AM
Software Engineer
Onsite
System Design
2
0

Design a supply-side advertising configuration system that manages publisher-specific rules.

A publisher may own many websites, mobile apps, channels, or ad placements. Each publisher may need custom configuration rules controlling inventory eligibility, ad formats, floor prices, demand partners, privacy requirements, blocking rules, and revenue-related settings.

The system should allow internal operators and publisher-facing tools to create, validate, version, deploy, and evaluate these rules.

Your design should cover:

  • How to model publisher inventory.
  • How to represent publisher-specific configuration rules.
  • How rules inherit from higher-level entities and override defaults.
  • How conflicts are resolved.
  • How rules are evaluated during real-time ad requests.
  • How to support auditability, safe rollout, testing, and rollback.
  • APIs, storage, caching, validation, and monitoring.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Netflix•More Software Engineer•Netflix Software Engineer•Netflix System Design•Software Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.