PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Product / Decision Making/Google

YouTube Data Throughput Estimation

Last updated: Mar 29, 2026

Quick Overview

Practice a YouTube daily data throughput Fermi estimate using daily users, watch time, average bitrate, overhead, unit conversions, sensitivity analysis, sanity checks, and a final exabytes-per-day range.

  • medium
  • Google
  • Product / Decision Making
  • Product Manager

YouTube Data Throughput Estimation

Company: Google

Role: Product Manager

Category: Product / Decision Making

Difficulty: medium

Interview Round: Technical Screen

##### Question Estimate how much data YouTube streams to users worldwide in a typical 24-hour period. Walk through your assumptions, calculations, and sanity checks; then present the final estimate. ​ ##### Hints Think about average watch time, video bitrates, and daily active users; clearly state each assumption before using it.

Quick Answer: Practice a YouTube daily data throughput Fermi estimate using daily users, watch time, average bitrate, overhead, unit conversions, sensitivity analysis, sanity checks, and a final exabytes-per-day range.

Related Interview Questions

  • Product Ideation with Street-View Car Images - Google (hard)
  • Market Sizing & Revenue Diagnostics - Google (hard)
  • Historical FX-Rate Service – System Design - Google (hard)
  • Real-Time Google Maps Photos — New Product Ideation - Google (medium)
  • Product Critique & Improvement - Google (medium)
|Home/Product / Decision Making/Google

YouTube Data Throughput Estimation

Google logo
Google
Jul 4, 2025, 8:28 PM
mediumProduct ManagerTechnical ScreenProduct / Decision Making
9
0

Estimation Challenge: YouTube Daily Data Streamed

Estimate how much data YouTube streams to users worldwide in a typical 24-hour period. Walk through assumptions, calculations, sanity checks, and a final point estimate with a plausible range.

Constraints & Assumptions

  • Treat this as a Fermi estimate; the goal is structured reasoning, not exact public reporting.
  • State each assumption before using it.
  • Use daily active users, average watch time, average bitrate, and overhead as the main drivers.
  • Distinguish data delivered to end users from internal CDN or backbone traffic.

Clarifying Questions to Ask

  • Should I estimate all YouTube surfaces, including Shorts, TV, music videos, ads, and livestreams?
  • Are offline downloads included on the day they are downloaded?
  • Should I count only user-delivered bytes or also internal replication and CDN fill traffic?
  • Should I use decimal exabytes or binary exbibytes?

Part 1 - Build the Model

Define the formula and the core variables.

What This Part Should Cover

  • Daily active users.
  • Average watch time per active user.
  • Weighted average bitrate across resolution, device, codec, and content type.
  • Protocol, retransmission, thumbnail, and ad overhead if included.

Part 2 - Calculate a Base Case

Use reasonable assumptions to compute a central estimate.

What This Part Should Cover

  • Unit conversions from users to hours, seconds, bits, bytes, terabytes, petabytes, and exabytes.
  • A transparent arithmetic path that is easy to audit.
  • A clear point estimate.

Part 3 - Sensitivity and Sanity Checks

Bracket the estimate with low and high cases, then sanity-check the result.

What This Part Should Cover

  • Sensitivity to users, watch time, and bitrate.
  • Comparison to known-scale intuition such as billions of watch hours and video dominating consumer internet traffic.
  • Discussion of adaptive bitrate, mobile versus TV, Shorts, 4K, ads, caching, and downloads.

What a Strong Answer Covers

  • Clean assumptions and correct unit handling.
  • A plausible range, not false precision.
  • Explicit treatment of what is counted and what is excluded.
  • Sanity checks that show whether the answer is in the right order of magnitude.

Follow-up Questions

  • Which assumption matters most?
  • How would the estimate change if TV watch time doubled?
  • How would AV1 adoption change the answer?
  • Does CDN caching reduce the number you report?
  • What data would you ask YouTube's analytics team for to improve the estimate?
Loading comments...

Browse More Questions

More Product / Decision Making•More Google•More Product Manager•Google Product Manager•Google Product / Decision Making•Product Manager Product / Decision Making

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • AI Coding Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.