Estimation question
How would you estimate the bandwidth of Gmail for a community in Mars?
- Estimation
- Hard
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
Creative, structured estimation under an unusual constraint, testing reasoning process over factual recall.
How to approach it
- Clarify the scenario: a small community on Mars needing Gmail-style email bandwidth, likely limited by Earth-Mars communication constraints, not local bandwidth.
- Estimate the community size and typical email usage per person per day, similar to Earth usage patterns as a baseline.
- Estimate per-email size including attachments, and multiply by emails per person per day and community size.
- Account for the real constraint: Earth-Mars latency (4 to 24 minutes one-way) and limited relay satellite bandwidth, which dominates the problem more than raw data volume.
- Propose a batching/store-and-forward design to work within scheduled communication windows rather than assuming continuous real-time bandwidth.
- State a final bandwidth estimate as a range, acknowledging relay bandwidth is the true bottleneck, not community email volume.
What a strong answer includes
- Identifies that the real constraint is interplanetary relay bandwidth and latency, not the community's raw data generation, which shows systems thinking beyond a naive estimate.
- Uses Earth-based per-person email volume as a grounded starting assumption, clearly marked as such.
- Proposes a batched, store-and-forward architecture as a practical design response to the latency constraint.
- Delivers a defensible range rather than false precision, given the scenario's inherent uncertainty.
Common mistakes
- Estimating only local data volume and ignoring the dominant real constraint of interplanetary latency and relay bandwidth.
- Treating this as a pure math problem without engaging with the physical communication constraints.
Likely follow-up questions
- How would your design change if the community grew to a million people?
- What would you prioritize sending first if bandwidth were severely constrained?
More estimation questions
- YouTube Red is a premium service without ads. Assume that 1.5% of initial YouTube user base signs up for the service. What is the lifetime revenue Google generates from those users?Google · Estimation · Hard
- How much would it cost to set up WiFi in New York?Google · Estimation · Medium
- How many dentists are there in New York?Google · Estimation · Easy
- How many Pianists are there in New York city?Google · Estimation · Easy
- Estimate the total number of videos on YouTube.Google · Estimation · Easy
- How many airports are in the US and in the World?Google · Estimation · Easy
More questions from Google
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 2: Data fluency: SQL, logs, and reading the truth yourself
- Chapter 9: Prove it paid off: outcomes, economics, and pricing
- Chapter 14: Get the job: the AI PM interview loop