← Google Interview Insights

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

SeniorPrefer not to say
May 2026

Summary

Google PM-style estimation question about a hypothetical contact lens product that records HD video and syncs to the cloud. One question, pretty open-ended, the kind where you can go in a dozen directions and second-guess yourself the whole time.

Questions Asked (1)

Q1

Google has invented a contact lens that shoots HD video and syncs footage to the cloud. How much total storage capacity should Google allocate to support this product?

Product Analytics & MetricsSystem DesignAdaptability & Ambiguity
Author's notes

I started with user volume and worked down to per-user storage needs, which felt right, but I kept second-guessing my HD video size estimates mid-answer.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the product scope and assumptions, such as whether the lens records continuously or on-demand, and the target user base. Then estimate the number of users, average recording time per user per day, and video quality to calculate daily storage per user. Finally, multiply by retention period and add redundancy to get total storage capacity.

Pro tip: Frame your answer around key assumptions and show how changes in those assumptions (e.g., user adoption, video quality) impact the storage estimate. This demonstrates product sense and adaptability to ambiguity.

1. Clarify Product Scope and Assumptions

Ask clarifying questions to define recording behavior (continuous vs. event-based), video quality (HD implies 720p or 1080p), sync frequency, and target market. State assumptions explicitly.

2. Estimate User Base and Usage

Estimate the number of active users (e.g., Google's potential market share) and average recording time per user per day. Consider different user segments (e.g., casual vs. power users).

3. Calculate Storage per User per Day

Determine the storage required for one hour of HD video (e.g., 1-2 GB per hour) and multiply by average daily recording time. Convert to daily storage per user.

4. Determine Retention Period and Total Storage

Decide on a retention policy (e.g., 30 days, 1 year) and multiply daily storage per user by retention days and number of users. Add redundancy overhead (e.g., 2x for replication).

5. Sanity Check and Present Range

Validate the estimate against known benchmarks (e.g., YouTube storage) and present a range based on different scenarios (low, medium, high adoption).

Key Points to Mention

  • Assumptions about video quality (HD = 720p or 1080p) and compression (e.g., H.264, HEVC) affecting storage per hour.
  • User adoption rate and market penetration for a Google contact lens product.
  • Average daily recording time per user (e.g., 10 minutes, 1 hour) and whether recording is continuous or triggered.
  • Data retention policy (e.g., 30 days, 1 year) and its impact on total storage.
  • Redundancy and replication factors (e.g., 2x or 3x) for reliability and disaster recovery.
  • Potential for tiered storage (hot vs. cold) to optimize costs and capacity.

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