Product design question
Imagine you work at Tesla and you are the product manager designing a feature that alerts the driver when they are going to run out of power before they reach the next charging station. What data do you need to make this feature possible?
- TheoremOne
- Product design
- Medium
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
AI and technical product thinking: identifying the specific data inputs and signals needed to power a real-time predictive feature.
How to approach it
- Clarify the goal: predict whether the driver can reach the next charging station before running out of power.
- Identify vehicle data needed: current battery level, real-time energy consumption rate, and driving conditions like speed and terrain.
- Identify environmental data needed: route distance and elevation to the station, traffic conditions, and weather (cold reduces range).
- Identify charging station data needed: real-time station availability and functioning status, not just location.
- Define how the alert triggers, such as a confidence threshold below which the driver is warned with rerouting options.
What a strong answer includes
- Distinguishes vehicle-side data (battery, consumption rate) from route-side data (elevation, traffic, weather), showing systems thinking.
- Flags that station availability data is necessary, since a 'reachable but full' station is not actually useful.
- Proposes a concrete trigger logic, like alerting when predicted remaining range falls below distance-to-station plus a safety margin.
- Notes the need for real-time updates as conditions change mid-trip, not a single static prediction.
Common mistakes
- Only considering battery percentage and ignoring driving conditions like terrain or weather.
- Ignoring real-time charging station availability data.
- Not defining a clear trigger point or safety margin for the alert.
Likely follow-up questions
- How would you handle uncertainty in the prediction model?
- What would you do if the nearest station is full when the alert triggers?
- How would you validate the accuracy of this feature before launch?
More product design questions
- How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?Microsoft · Product design · Medium
- You’ve just joined Meta and have been tasked with launching a new product to help people at home during emergencies. What would you build?Meta · Product design · Medium
- How do you design a camera for the elderly?Google · Product design · Medium
- Design a new feature for Twitter that improves the new user’s experience.Twitter · Product design · Medium
- How would you go about designing a new location sharing app for Google?Google · Product design · Medium
- How do you design an app for on-demand beauty services?Product design · Medium
More questions from TheoremOne
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop