← Google Interview Insights

Google·Product Manager·Onsite - Product Sense / Strategy·Senior

Senior
Jun 2026

Summary

Google PM interview with a fermi estimation question about YouTube's data throughput. Pretty standard product sense territory but the math gets hairy fast if you don't anchor your assumptions early.

Questions Asked (1)

Q1

Estimate the total amount of data YouTube streams to users globally in a single 24-hour period. Walk through your assumptions and calculations, then sanity check your answer.

Product Analytics & MetricsSystem Design
Author's notes

I started with daily active users and average session length, which felt right, but then I got fuzzy on bitrates and just picked a number that sounded reasonable.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into a demand-side estimate: calculate daily active users (DAU) on YouTube, average videos watched per user, average video length, and average bitrate. Multiply these to get total data streamed, then sanity check against known internet traffic or YouTube's storage/bandwidth figures.

Pro tip: State your assumptions clearly and round numbers to make mental math easy; interviewers care more about your structured thinking than the exact final number.

1. Estimate YouTube's global daily active users (DAU)

Start with world population (~8B), internet penetration (~60%), and YouTube's share of internet users (~1/3). This gives roughly 1.6B DAU, but round to 2B for simplicity.

2. Estimate average videos watched per user per day

Consider that some users watch many short videos while others watch few. Assume an average of 5 videos per user per day, acknowledging heavy users on mobile.

3. Estimate average video length and bitrate

Assume average video length of 5 minutes (300 seconds) and average streaming bitrate of 5 Mbps (0.625 MB/s) to account for various resolutions.

4. Calculate total data streamed

Multiply DAU × videos per user × video length × bitrate. For 2B users × 5 videos × 300s × 0.625 MB/s = 1.875 × 10^12 MB = 1.875 exabytes per day.

5. Sanity check the result

Compare to known figures: global internet traffic is ~3-4 exabytes per day (2023), and YouTube accounts for ~15-20% of that, so 0.5-0.8 EB/day. Our estimate is higher, so adjust assumptions (e.g., lower DAU or bitrate) to align with reality.

Key Points to Mention

  • Clearly state assumptions (population, internet penetration, YouTube usage share).
  • Use average values for video length and bitrate, acknowledging variability.
  • Convert units consistently (e.g., Mbps to MB/s).
  • Sanity check against known benchmarks like global internet traffic or YouTube's share.
  • Acknowledge that mobile vs. desktop and video quality affect bitrate.
  • Mention that the estimate is order-of-magnitude and refine if needed.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.