Skip to content
Preptima
hardScenarioDesignMidSeniorStaff

A flash sale oversold three hundred units and the stock ledger never went negative. How is that possible, and where do you look first?

6 min readUpdated 2026-08-15Target archetype: Big Tech, Enterprise Captive, Product Startup

Answer

Short answer

The oversell sits in accepted orders, not in on-hand stock. The checkout gate read a cached availability projection while orders arrived faster than it refreshed, so the promise ledger went negative and the stock ledger never had to.

Keep available to promise explicit in the answer because that is the concept the interviewer is actually trying to test. A good available to promise explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use available to promise once more at the decision point so the answer reads as judgement rather than a detached example.

Keep available to promise explicit in the answer because that is the concept the interviewer is actually trying to test.

Was this answer helpful?

Likely follow-ups

  • You issue a fixed number of purchase tokens up front. What happens to the ones held by shoppers who abandon?
  • Cycle counting later shows the on-hand figure was wrong before the sale even opened. Does that change your design?
  • How would you keep a single hot SKU's counter from becoming the bottleneck for the whole sale?
  • What is the alert that would have told you at minute two rather than at the morning stand-up?

Related questions

Related Topics