Product design question
How would you improve battery life on YouTube mobile without making changes to the UI/UX?
- YouTube
- Product design
- Easy
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
Technical product thinking under an explicit constraint, checking whether you can find non-UI levers like backend and encoding efficiency to solve a hardware problem.
How to approach it
- Clarify the constraint: no UI or UX changes allowed, so the fix must live in backend processing, encoding, or system-level resource usage.
- Identify the biggest battery drains for mobile video: continuous decoding of high-bitrate video, background processes, and network radio usage during buffering.
- Prioritize adaptive bitrate and codec efficiency, since more efficient video decoding directly reduces CPU and GPU load, the largest battery consumer during playback.
- Propose a fix: expand use of a more power-efficient codec like AV1 where device hardware decoding support exists, reducing decode-related power draw without any visible change.
- Address background behavior: reduce unnecessary background buffering or preloading of unwatched recommended videos when the app is not in active focus.
- Define success as measured battery consumption per minute of playback across device types, tracked before and after the change.
What a strong answer includes
- Correctly interprets the UI constraint as pushing the solution toward backend and codec-level efficiency, not surface-level features.
- Names a specific, real technical lever, hardware-accelerated efficient codecs, rather than a vague 'optimize the app' answer.
- Ties success to a precise, measurable metric, battery consumption per minute of playback, appropriate for this technical problem.
Common mistakes
- Proposing a UI change like a battery saver toggle, which violates the explicit no-UI-change constraint in the question.
- Giving a vague answer like 'optimize the code' without naming a specific, real technical mechanism.
Likely follow-up questions
- How would you validate the battery savings across different device hardware capabilities?
- What would you do if a codec change improved battery life but slightly increased data usage?
More product design questions
- How would you go about designing a skip feature for a video streaming service?YouTube · Product design · Medium
- How would you further improve YouTube's share feature?YouTube · Product design · Easy
- Design a payments feature for YouTube creators to better monetize live streams.YouTube · Product design · Hard
- Enhance the YouTube experience for creators.Google · Product design · Easy
- Design a learning experience product for YouTube.YouTube · Product design · Easy
- How would you increase the frequency of YouTube (visits/week/user)?YouTube · Product design · Easy
More questions from YouTube
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