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?