System Design Problem

Design an ETA Calculation Service

Commonly Asked By:UberLyftGoogleGrab

  • Point-to-point ETA: Estimate travel time with current traffic
  • Multi-stop ETA: Routes with multiple waypoints
  • ETA for pickup: How long until a driver reaches a pickup point
  • Historical ETA: "How long does this trip usually take on Tuesday at 8 AM?"
  • Batch ETA: Compute for N origin-destination pairs efficiently
  • ETA updates: Continuously update as trip progresses
  • Multi-modal: Driving, walking, cycling, transit
Loading...