You have 90 seconds to verbally explain how you would design a system to optimize delivery routes for a fleet of 10,000 drivers like Amazon or DoorDash.
Your system should: - Assign orders to drivers to minimize total delivery time - Handle 1 million deliveries per day - Dynamically re-route as new orders arrive - Consider traffic, driver capacity, time windows - Optimize globally, not just per-driver
Explain your routing algorithm, assignment strategy, and real-time adaptation.
How to approach it
- Hint 1
This is the Vehicle Routing Problem (VRP) - use heuristic algorithms like simulated annealing or genetic algorithms
- Hint 2
Break into two stages: macro assignment (which driver) and micro routing (order sequence)
- Hint 3
Use real-time traffic data APIs and maintain route cache with frequent recomputation
Ready to answer it out loud?
Record your answer in 1:30 and Preptile scores it 1–10 with specifics — what landed, what you skipped, and what to say next time.
Practising needs an invite code. Join the waitlist and we’ll send you one.