Estimation question

Estimate the cost of running YouTube.

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

Structured cost estimation across infrastructure categories, checking whether you can decompose a huge system into its major cost drivers.

How to approach it

  1. Clarify scope: annual operating cost, covering storage, bandwidth, and compute for transcoding and serving, not content licensing or payouts to creators.
  2. Estimate storage cost: assume 500 hours of video uploaded per minute, average 1 GB per hour after compression, roughly 260 million GB uploaded yearly, at cloud storage rates near 2 cents per GB per month.
  3. Estimate bandwidth cost: assume 1 billion hours watched daily at roughly 1 GB per hour average, so 1 exabyte of daily egress, at a blended CDN cost of a fraction of a cent per GB.
  4. Estimate compute cost for transcoding each upload into multiple resolutions, a meaningful multiplier on raw storage cost.
  5. Sum the categories: bandwidth dominates the total given the sheer scale of daily watch time, likely billions of dollars annually.
  6. Sanity check against YouTube's known ad revenue, tens of billions annually, to confirm the cost estimate is a plausible fraction of revenue.

What a strong answer includes

Common mistakes

Likely follow-up questions

More estimation questions

More questions from Google

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank