← Amazon Interview Insights

Amazon·Product Manager·Technical Phone Screen·Intermediate

Intermediate
May 2026

Summary

Amazon interview with a classic estimation question. Nothing too wild, but these always make me second-guess my assumptions mid-answer.

Questions Asked (1)

Q1

Estimate the total number of videos currently on YouTube.

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

I started with upload rate per minute, which felt right, then tried to back into total volume by estimating how long YouTube has existed and how upload rates have grown over time.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into supply (video uploads) and demand (views/watch time) sides, then estimate the number of videos using a top-down or bottom-up approach. Use assumptions about YouTube's user base, upload frequency, and video lifespan to derive a reasonable range. Clearly state assumptions and validate with sanity checks.

Pro tip: Anchor your estimate to a known metric like daily uploads (e.g., 500 hours of video uploaded per minute) and convert to video count using average video length, then adjust for historical accumulation and deletions. This shows you can leverage public data and think about stock vs. flow.

1. Clarify the question and scope

Define what 'videos currently on YouTube' means: public, unlisted, private, live streams, shorts, etc. Ask if the interviewer wants a rough order of magnitude or a precise number.

2. Choose an estimation approach

Decide between top-down (using total watch time or upload rate) and bottom-up (using number of creators and upload frequency). For a PM role, a top-down approach using known metrics like '500 hours uploaded per minute' is often efficient.

3. Gather and state assumptions

List key assumptions: average video length (e.g., 7 minutes), percentage of uploads that are public and remain on the platform, growth rate over time, and deletion rate. Use round numbers for easy calculation.

4. Perform the calculation

Convert upload rate to videos per minute, then extrapolate over YouTube's lifetime (since 2005). Adjust for non-public videos and deletions to estimate current stock. For example, 500 hours/min = 30,000 minutes/min; at 7 min/video, ~4,286 videos/min; over ~18 years, that's ~40 billion, but adjust for growth and deletions.

5. Sanity check and refine

Compare your estimate to known figures (e.g., YouTube reported 800 million videos in 2019, but that's likely outdated). Check if the number seems plausible given daily uploads and total watch time. Adjust assumptions if needed.

Key Points to Mention

  • Differentiate between stock (total videos currently available) and flow (new uploads per day).
  • Use public data points like '500 hours of video uploaded per minute' (YouTube's 2019 stat) as an anchor.
  • Account for video length variability (Shorts vs. long-form) and its impact on video count.
  • Consider that not all uploaded videos remain public; some are deleted, made private, or unlisted.
  • Acknowledge YouTube's growth over time and use an average upload rate or model exponential growth.
  • State that the goal is a reasonable order of magnitude, not an exact number, and provide a range.

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