Skip to main content

Build Uber's Passenger Pickup

Premium

List the top three most important variables Uber could use to estimate the ETA for passenger pickup, beyond the ETA on Google Maps.

Passenger pickup is the time it takes for the selected Uber car to pick up the passenger. It does NOT include the time it takes to locate a driver, and it does NOT include the time it takes to drive the passenger to their destination.

Let’s start off this answer with the “broad, then deep” strategy. Simply, we want to first enumerate possible answers, and then select our top answers to delve into a deeper analysis. What are some possible variables that might be relevant outside of the Google Maps ETA? Think about it from your perspective - what issues cause a delay if you're just basing your ETA on your navigation app?

Here’s one to start: perhaps the driver drives slower or faster, on average, than the estimated time on Google Maps. In fact, there are many other characteristics unique to the individual Uber ride that might be relevant for the ETA calculation, other than just the driver.

Some other specific variables that might be relevant:

  • the type of car, since perhaps some cars drive faster than others
  • the route, since some routes are more prone to wrong turns than others
  • if there's a festival at the pick-up spot, since the Google Maps ETA may not be aware of the severe road blockages due to large festivals

Did you name traffic, distance, miles on the road, or other factors that Google Maps already calculates? Think more outside the box!

Have you considered environmental conditions?

Have you considered that drivers sometimes make wrong turns?

Have you thought about how some drivers may be slower than others?