PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Software Engineering Fundamentals/Netflix

Model Direct-Sold DSP Orders

Last updated: May 2, 2026

Quick Overview

This Software Engineering Fundamentals question evaluates data and domain modeling skills for ad-technology order management, focusing on entities such as advertisers, agencies, orders, line items, targeting, creatives, delivery constraints, tracking events, reporting needs, and configuration versioning.

  • Netflix
  • Software Engineering Fundamentals
  • Software Engineer

Model Direct-Sold DSP Orders

Company: Netflix

Role: Software Engineer

Category: Software Engineering Fundamentals

Interview Round: Onsite

Design a data model for tracking a direct-sold demand order in a demand-side advertising platform. Context: - The platform manages advertiser demand and serves ads through a DSP-like system. - The order type is direct-sold demand, not open auction demand. - Because this is direct-sold demand, the model should not assume open auction mechanics such as exchange auctions, bid requests from open exchanges, or auction clearing prices. Your model should cover: - Advertisers and agencies. - Orders and order-level configuration. - Line items, flights, budgets, pacing, and delivery goals. - Targeting configuration. - Creatives and creative approval state. - Frequency caps and other serving constraints. - Tracking impressions, clicks, conversions, and delivery status. - Versioning or auditability of configuration changes. - Reporting use cases.

Quick Answer: This Software Engineering Fundamentals question evaluates data and domain modeling skills for ad-technology order management, focusing on entities such as advertisers, agencies, orders, line items, targeting, creatives, delivery constraints, tracking events, reporting needs, and configuration versioning.

Related Interview Questions

  • Design demand-side ads relational tables - Netflix (hard)
  • Design a concurrent latency percentile tracker - Netflix (hard)
  • Explain concurrency and reliability tradeoffs - Netflix (hard)
  • Design a thread-safe key-value store - Netflix (medium)
Netflix logo
Netflix
Apr 3, 2026, 12:00 AM
Software Engineer
Onsite
Software Engineering Fundamentals
12
0

Design a data model for tracking a direct-sold demand order in a demand-side advertising platform.

Context:

  • The platform manages advertiser demand and serves ads through a DSP-like system.
  • The order type is direct-sold demand, not open auction demand.
  • Because this is direct-sold demand, the model should not assume open auction mechanics such as exchange auctions, bid requests from open exchanges, or auction clearing prices.

Your model should cover:

  • Advertisers and agencies.
  • Orders and order-level configuration.
  • Line items, flights, budgets, pacing, and delivery goals.
  • Targeting configuration.
  • Creatives and creative approval state.
  • Frequency caps and other serving constraints.
  • Tracking impressions, clicks, conversions, and delivery status.
  • Versioning or auditability of configuration changes.
  • Reporting use cases.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More Software Engineering Fundamentals•More Netflix•More Software Engineer•Netflix Software Engineer•Netflix Software Engineering Fundamentals•Software Engineer Software Engineering Fundamentals
PracHub

Master your tech interviews with 8,000+ 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.