Back to All 55 System Design Questions
#27Very Hard

Design an ETA Service and Location Sharing Between Driver and Rider

Asked by:UberSome FAANG

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

How can you utilize past rides data for calculating the ETA?

How can you estimate an ETA directly from maps data?

What you have your own maps modeled as graphs? How can you calculate ETA there?

For live location sharing, how do you update the location from the driver's device? Will you use push or pull?

How can you transmit location updates fast to the other user?