← Google Interview Insights

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

Senior
Jun 2026

Summary

Google PM interview with a single estimation question framed around a pretty wild scenario. Not your typical market sizing, this one required thinking through physical constraints and latency in a way I wasn't fully prepared for.

Questions Asked (1)

Q1

You're a PM for Gmail. Your team just won a contract to provide email services to a 10,000-person colony on Mars. How would you estimate the network bandwidth required?

System DesignProduct Sense & IdeationTechnical Trade-offs
Author's notes

I went straight to the user-side numbers first, average emails per person per day, attachment sizes, that kind of thing.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break down the problem into user behavior, email characteristics, and network overhead. Estimate daily active users, average emails sent/received, and average email size, then calculate total data volume and convert to required bandwidth. Consider Mars-specific constraints like latency and potential offline usage.

Pro tip: Acknowledge that bandwidth is not just about average throughput but also peak usage and latency; propose a tiered or asynchronous sync approach to handle Mars-Earth communication delays.

1. Define User Base and Activity

Estimate the number of active users and their email activity. Assume all 10,000 colonists are users, with varying activity levels (e.g., 80% active daily).

2. Estimate Email Volume and Size

Determine average emails sent/received per user per day and average email size (including attachments). Use typical enterprise email metrics as a baseline.

3. Calculate Data Volume and Bandwidth

Multiply users by emails per user by average size to get daily data volume. Convert to required bandwidth (e.g., Mbps) considering peak hours and protocol overhead.

4. Adjust for Mars-Specific Factors

Account for high latency (up to 24 minutes one-way) and potential disruptions. Consider store-and-forward or batch transmission to optimize bandwidth usage.

5. Validate and Iterate

Sanity-check assumptions against known benchmarks (e.g., Gmail usage on Earth) and propose a pilot or phased rollout to refine estimates.

Key Points to Mention

  • Average email size (e.g., 50 KB without attachments, up to 1 MB with attachments)
  • Peak concurrency and diurnal patterns (e.g., most emails sent during work hours)
  • Protocol overhead (SMTP, IMAP, encryption) adding ~20-30% to raw data
  • Mars-Earth latency and its impact on real-time sync vs. batch processing
  • Redundancy and error correction due to unreliable deep-space links
  • Scalability and future growth (e.g., colony expansion, increased attachment usage)

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