Product design for a mobile app where customers rent a car and drive it themselves
Company: Google
Role: Product Manager
Category: Product Design & Strategy
Difficulty: medium
Interview Round: Other
Design a mobile app for a self-drive car rental service, where customers rent a car and drive it themselves rather than hiring a driver. Decide who the app is for and what it has to do well, describe the core experience, prioritize the features, and explain how you would measure success.
```hint Walk through one rental
For the renter you choose, follow a single rental from searching for a car to returning it and settling the final charges, and mark the moments where the renter and the company have to trust each other.
```
### Clarifying Questions
- Does the company own its fleet, or would the app also list cars that private owners rent out?
- Are rentals mainly by the hour for trips around a city, or by the day and week for longer travel?
- Is this a new service building its first app, or an existing rental business moving booking and pickup onto phones?
- Is the app for a single country, given that licence checks, insurance and deposits vary by market?
### What a Strong Answer Covers
- A goal for the app and the business model it has to support
- Renter segments compared, with one chosen and the reason
- The rental journey for that segment, with its main pain points ranked
- Prioritized features with a clear first release, including how the app verifies renters and handles the condition of the car
- Success metrics with guardrails, and the main risks with mitigations
### Follow-up Questions
- A renter returns the car and says a scratch was already there at pickup. How should the app help settle it?
- How would the product change if private owners could list their own cars?
- How would you decide where to position cars, and what should the app do when none is available nearby?
Overview: A product design question that asks you to design a mobile app for a self-drive car rental service. It tests choosing a renter segment, mapping the rental journey from booking to return, prioritizing a first release that handles verification and car condition, and setting success metrics.