Interview Questions › Guesstimate

Estimate the number of photos uploaded daily to Instagram

Estimate the total number of photos uploaded to Instagram per day across Feed posts, Stories, Carousels, and Direct Messages (DMs).

Context

Instagram has approximately 2 billion Monthly Active Users (MAU) and ~1.2 billion Daily Active Users (DAU).

Clarifying questions to ask first

How to approach it

  1. Segment DAU by upload formats: Permanent Feed Photos, Ephemeral Stories, Direct Messages (DMs), and Profile/Cover updates
  2. Estimate the creator-to-consumer ratio (1% heavy creators, 9% casual posters, 90% passive lurkers/viewers)
  3. Calculate average photos per story and multi-image carousel posts
  4. Compute total daily photo ingestion volume

Framework: Total Daily Photos = (Feed Photos) + (Story Photos) + (DM Photos) = Sum of (Active Uploaders in Format × Avg Photos/Uploader)

Sample answer

  1. Total daily uploads = 1.0B (Stories) + 0.25B (Feed) + 0.45B (DMs) = ~1.7 Billion photos/day
  2. Storage check: 1.7B photos × 2 MB compressed = ~3.4 Petabytes of new photo storage daily

Executive estimate: ~1.5 to 1.8 Billion photos uploaded daily to Instagram (~60% Stories, ~25% DMs, ~15% Feed Posts), consuming ~3.5 PB of raw daily storage.

What interviewers look for