Rider app design for ride-hailing with live driver tracking up to pickup
Company: Amazon
Role: Product Manager
Category: Product Design & Strategy
Difficulty: medium
Interview Round: Other
Ride-hailing services such as Uber and Ola let a customer request a vehicle, follow it on a map as it approaches, and then ride with it to their destination. As the product manager, design the end-to-end experience of a platform like this from the customer's side, with particular attention to keeping the customer updated in near real time on where the driver and vehicle are, right up to the moment the customer gets in.
```hint Map the moments of doubt
Walk the customer's timeline from opening the app to sitting in the car. At which moments do they not know what is happening, and what single piece of information would remove that doubt at each one?
```
### Clarifying Questions
- Is this a new platform entering a market or an improvement to an existing one, and what kind of market is it: dense cities, smaller towns, places with patchy mobile data?
- Which ride types are in scope: cars only, or also two-wheelers and shared rides?
- Should the design stop at boarding, which is the emphasis here, or also cover the trip, payment and rating?
- Are we designing only the rider app, or can we also change what the driver app sends and shows?
### What a Strong Answer Covers
- A chosen customer segment and goal, and the journey broken into stages: setting the pickup, choosing a ride, matching, waiting, finding the vehicle, and the trip.
- Pain points at each stage, especially the uncertainty while waiting: where the driver is, when they will arrive and whether they are coming at all.
- Concrete features for live tracking, including how the ETA is shown and kept honest, status notifications, rider-driver contact and identifying the right vehicle at pickup.
- Enough grasp of how live location reaches the phone (update frequency, push versus polling, weak connectivity) to make sound product trade-offs.
- A prioritized first release, success metrics with guardrails, and handling of safety, privacy and failure cases.
### Follow-up Questions
- For two minutes the map shows the car moving away from the pickup point. What should the customer see, and what should the product do?
- How would you measure whether the live ETA can be trusted, and what would you change if it is consistently too optimistic?
- How would the experience change for customers on older phones or in areas with weak mobile data?
Overview: A product design prompt asking a product manager to design the customer experience of a ride-hailing app, from booking a vehicle to boarding it, with near-real-time updates on the driver's location. It tests journey mapping, pain-point analysis, feature prioritization, success metrics and a practical grasp of live tracking trade-offs.