Netflix·Software Engineer·Onsite - System Design / Architecture
Jun 2026
Netflix system design round, one big question that took up the whole session. The problem was designing a real-time ad frequency capping system and it went way deeper than I expected, covering everything from rolling window counters to multi-region consistency tradeoffs.
- Design a real-time ad frequency capping system that enforces rolling-window impression limits per user across multiple dimensions (campaign, advertiser, creative) and multiple simultaneous time windows, with a check-and-reserve API and an impression logging API.
“This one is massive.” 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