← Google Interview Insights

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

Senior
May 2026

Summary

PM interview at Google with one product strategy question about estimating infrastructure costs for a major consumer product. Short and a bit disorienting honestly.

Questions Asked (1)

Q1

Estimate how much it costs Google to run Google Photos.

Product Analytics & MetricsProduct StrategyTechnical Trade-offs
Author's notes

I went straight into storage costs because that felt obvious, but then realized I was ignoring compute, bandwidth, ML inference for things like face grouping, and the support infrastructure underneath all of it.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break down the cost into storage, compute, and network components, then estimate each using publicly known Google infrastructure metrics and reasonable assumptions. Structure your answer top-down, starting with total users and average storage per user, then apply unit costs for storage, serving, and processing. Conclude with a rough annual cost and note key uncertainties.

Pro tip: Show product sense by linking cost drivers to product decisions—e.g., how offering unlimited free storage (historically) impacts cost, and how features like auto-backup and AI editing increase compute costs. This demonstrates you think about profitability and trade-offs, not just arithmetic.

1. Define scope and user base

Clarify what 'run Google Photos' includes: storage, serving, processing, and maintenance. Estimate monthly active users (MAU) and total users, using known Google Photos user numbers (e.g., 1B+ MAU).

2. Estimate storage volume and cost

Assume average photos/videos per user and average file size to compute total petabytes stored. Multiply by Google's cost per GB for storage (e.g., $0.02/GB/month for cold storage, higher for hot).

3. Estimate compute and network costs

Account for serving images (bandwidth), running AI features (face grouping, search), and data processing. Use rough estimates for compute per user or per photo, and apply Google's internal compute costs.

4. Sum components and annualize

Add storage, compute, and network costs to get monthly cost, then multiply by 12 for annual. Sanity-check against Google's overall cloud revenue or known data center costs.

5. Discuss uncertainties and product implications

Highlight major assumptions (e.g., average storage per user, cost per GB) and how changes affect the estimate. Relate to product strategy, such as tiered storage or ad-supported models.

Key Points to Mention

  • Number of Google Photos users (e.g., 1B+ MAU) and growth trends
  • Average storage per user (e.g., 5-15 GB) and file size assumptions
  • Google's infrastructure cost advantages (custom servers, economies of scale)
  • Cost of AI/ML features like image recognition and search indexing
  • Bandwidth and serving costs for photo uploads/downloads
  • Comparison to revenue models (ads, Google One subscriptions) to assess profitability

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