Estimating Earth-to-Mars email latency, from light delay to real-world delivery
Company: Google
Role: Product Manager
Category: Product / Decision Making
Difficulty: medium
Interview Round: Other
Estimate how long it takes for an email sent from Earth to arrive on Mars.
The interviewer gives no further detail. Decide what counts as the email "arriving", state your assumptions, and reach a number you can defend.
```hint Separate the floor from the overhead
First find the delay that no technology can remove, keeping in mind that the distance between the two planets is not fixed. Then ask what a real delivery system would add on top of it.
```
### Clarifying Questions
- Does "how long" mean only the signal's travel time, or the full time until the email is in the recipient's inbox?
- Is the recipient on the surface of Mars, for example at a base, or on a spacecraft orbiting it?
- Should I assume a particular date and planetary position, or give the answer as a range?
- Is this a short text email, or should I allow for large attachments?
### What a Strong Answer Covers
- A clear statement of what is being estimated, and why the answer is a range rather than one value
- A distance-over-speed estimate with labeled assumptions, correct units and powers of ten, and a sanity check against a known reference
- The practical delays beyond signal travel: link scheduling, data rate, relays at Mars and periods with no contact
- Recognition that standard email protocols assume quick round trips, and what that means for delivery
- A crisp final answer and how it changes with the assumptions
### Follow-up Questions
- Why would ordinary email protocols struggle over this link, and what would you change?
- How would the answer change if the email carried a large video attachment?
- People living on Mars want to stay in touch with family on Earth. What communication product would you build for them, given these delays?
Overview: An estimation question asking how long an email sent from Earth takes to reach Mars. It tests clarifying what delivery means, applying distance over the speed of light across a changing planetary distance, clean unit arithmetic with a sanity check, and reasoning about real-world delays in deep-space communication.