8 ads interview questions, asked at Netflix, Amazon, Apple and 3 more companies. Last asked Aug 2026.
Design an ad frequency capping serviceSystem designDesign the service that decides, at ad-serving time, whether a user may see another ad from a campaign, so that caps like "at most 3 per user per day" or "exactly once" hold…
Last asked Aug 2026
Model the data for an ad campaign management systemSystem designDesign the schema behind the advertiser side of an ads business: advertisers, campaigns, ad groups, creatives, targeting, budgets and orders, plus how impressions and spend are…
Design an ad pacing systemSystem designAdvertisers set a budget for a campaign over a period. Design the system that paces delivery so the budget is spent smoothly over that period instead of running out in the first…
Last asked Apr 2026
Design a cost-per-action bidding system for adsML designAdvertisers pay for actions (installs, purchases), not clicks, and set a target cost per action. Design the system that bids in each ad auction to hit that target: predicting…
Last asked Mar 2026
Design an ads ranking system with calibrated predictionsML designDesign the system that ranks ads for a user, using predicted click and conversion probabilities together with advertiser bids. Because the predictions feed an auction, they must…
Last asked Jan 2026
Design an ad audience targeting systemSystem designAdvertisers define audiences, including by uploading large lists of users, and campaigns target those audiences. Design the system that ingests audience data at scale and, when an…
Last asked Jan 2026
+1
Design an ad marketplace between publishers and advertisersSystem designPublishers' pages request ads and advertisers bid to fill them. Design the marketplace: bidding and matching within a tight latency budget, serving the winning ad, and tracking…