PPractick

System design interview question

Design an ad dayparting (scheduling) system

Hard · System design (HLD) · Company tags: Meesho

The prompt

"Design ad dayparting. Advertisers specify when their ads may run — weekday evenings only, or 9am to 5pm in the viewer's local timezone — and also set daily budgets that must be spent evenly rather than exhausted by 10am. Millions of campaigns, and the decision must be made in under a millisecond during the ad auction."

What this round really tests

a hard real-time constraint combined with budget pacing, which is a control-loop problem. Two distinct hard parts: evaluating time-window eligibility across timezones in microseconds, and spending a budget smoothly when you cannot predict the day's traffic in advance and the feedback is delayed.

Clarifying questions worth asking

Practise questions like this with a real engineer

On Practick another engineer interviews you live for 60 minutes on a question from this bank. They have the full interviewer guide beside the call: the answers to your clarifying questions, the numbers to hand out, a ladder of follow-ups and a scoring rubric. You get the model solution once the session settles. It is free: interview someone for an hour and you have earned your own.

Book a free mock interview

Related questions

All 132 system design interview questions

System design mock interviews · DSA interview questions · Free mock interview practice · Browse interviewers · Sign in