Skip to content
Preptima
hardCase StudyDesignMidSeniorStaff

A rider requests a car and forty drivers are within range. Which one do you pick, and how long do you have to decide?

Ride matching system design should rank drivers by estimated pickup time and market impact, not straight-line distance. Offer the ride under a short soft lock, use a small batching window when it improves assignment quality, and keep the rider wait within a few seconds. Use this dispatch answer to show the decision, trade-off, and evidence rather than a memorised definition.

6 min readUpdated 2026-08-15

Answer

Short answer

Estimate pickup time, rank candidates with supply impact, reserve one driver briefly, and fall back quickly when they decline or time out so the rider does not wait on stale choices.

Was this answer helpful?

Likely follow-ups

  • Four drivers all decline in sequence and ninety seconds have passed. What do you change about the fifth offer?
  • A batching window of five seconds improves assignment quality. How would you measure whether riders prefer it to being matched instantly?
  • Two riders in the same street request at the same instant and the same driver is best for both. Where is that conflict resolved, and what does the loser get?
  • How do you stop a driver gaming the system by declining everything except long airport runs?

Related questions