← Dropbox Interview Insights

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

Senior
Apr 2026

Summary

PM interview at Dropbox with a storage estimation question. Pretty standard product sense / analytical round but the specifics of Dropbox's architecture made it trickier than I expected.

Questions Asked (1)

Q1

How would you estimate the total amount of storage Dropbox uses across all its users?

Product Analytics & MetricsSystem Design
Author's notes

I jumped straight into user count and average file size without thinking about deduplication first, which is kind of a big deal for Dropbox specifically.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into user segments (free vs. paid) and estimate average storage per user for each, then multiply by the number of users in each segment. Use publicly known Dropbox metrics (e.g., 700M+ registered users, 15M+ paying users) and reasonable assumptions about storage behavior to arrive at a total. State your assumptions clearly and consider a range to account for uncertainty.

Pro tip: Differentiate between registered and active users, and between stored data and deduplicated data—Dropbox uses deduplication, so the actual physical storage is lower than the sum of user files. Mentioning this shows deep product and technical understanding.

1. Clarify the scope and define the metric

Confirm whether the estimate is for total logical storage (sum of all user files) or physical storage (after deduplication and compression). Also clarify if it includes all users or only active ones.

2. Segment the user base

Divide users into meaningful segments such as free, paid individual, and business/team users. Use publicly available data (e.g., 700M registered, 15M paying) to size each segment.

3. Estimate average storage per user per segment

For each segment, estimate typical storage usage. For free users, consider the 2GB limit and assume an average utilization (e.g., 10-20%). For paid users, consider plan limits (e.g., 2TB) and assume a higher average usage (e.g., 100-500GB).

4. Calculate total storage and account for deduplication

Multiply the number of users in each segment by the average storage per user, then sum to get total logical storage. If physical storage is needed, apply a deduplication factor (e.g., 20-50% reduction) based on industry benchmarks.

5. Sanity-check and present a range

Compare your estimate to known Dropbox storage figures (e.g., they store exabytes of data) and present a range (e.g., 100-500 PB) to reflect uncertainty. Highlight key assumptions and potential sources of error.

Key Points to Mention

  • User segmentation: free vs. paid vs. business users, and active vs. registered users.
  • Average storage per user: free users limited to 2GB, paid users have higher limits but actual usage varies.
  • Deduplication and compression: Dropbox deduplicates files across users, reducing physical storage needs.
  • Publicly available metrics: Dropbox has ~700M registered users and ~15M paying users (as of 2020).
  • Assumptions and ranges: Clearly state assumptions (e.g., 10% free user utilization) and provide a range for the final estimate.
  • Business users: They may store significantly more data per user, so treat them as a separate segment.

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