Estimation question
Define the size of a computer-backed system for a local Spotify-like app.
- Estimation
- 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
Tests structured estimation: breaking a vague sizing question into components with explicit, stated assumptions.
How to approach it
- Confirm 'size' means local device storage for offline caching, the likely intent, with the interviewer.
- Estimate the catalog a typical user caches, e.g. 200 songs at about 5MB each (compressed streaming quality).
- Compute per-user storage: 200 x 5MB is about 1GB, plus metadata and album art, round to ~1.2GB.
- If server-side capacity is meant instead, scale by concurrent offline users plus redundancy.
- State assumptions explicitly (song length ~3.5 min, bitrate ~192kbps) so the interviewer can redirect.
- Sanity check against a known reference, like a typical phone music cache being a few GB.
What a strong answer includes
- States assumptions as assumptions, not facts, and shows the arithmetic, not just a final number.
- Cross-checks against a familiar reference point to catch order-of-magnitude errors.
Common mistakes
- Giving a number with no visible breakdown or assumptions.
- Not clarifying which 'size' (storage, bandwidth, server capacity) is meant.
Likely follow-up questions
- How would this change for a user with a large offline library?
- How would you estimate bandwidth instead of storage?
- What would you cache locally versus stream?
More estimation questions
- YouTube Red is a premium service without ads. Assume that 1.5% of initial YouTube user base signs up for the service. What is the lifetime revenue Google generates from those users?Google · Estimation · Hard
- How much would it cost to set up WiFi in New York?Google · Estimation · Medium
- How many dentists are there in New York?Google · Estimation · Easy
- How many Pianists are there in New York city?Google · Estimation · Easy
- Estimate the total number of videos on YouTube.Google · Estimation · Easy
- How many airports are in the US and in the World?Google · Estimation · Easy
More questions from Google
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 2: Data fluency: SQL, logs, and reading the truth yourself
- Chapter 9: Prove it paid off: outcomes, economics, and pricing
- Chapter 14: Get the job: the AI PM interview loop