Netflix·Software Engineer·Onsite - System Design / Architecture
May 2026
Netflix system design round, one big question about an ad platform data model. Took up the whole session and went pretty deep into schema design, indexing, and the different flows. Felt okay about it but there were definitely gaps I noticed only after.
- Design a logical data model for an advertising platform, covering advertisers, campaigns, creatives, targeting, user identifiers, and delivery logs. Explain key entity relationships, how the schema supports the creation, serving, and tracking flows, and what indexing or partitioning decisions you'd make at scale.
“This is a bigger question than it looks.” The rest of the author's notes on Software Engineer interview at Netflix, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post