Gmail capacity estimate: request traffic its servers handle each second
Company: Google
Role: Product Manager
Category: Product / Decision Making
Difficulty: medium
Interview Round: Other
Estimate how many queries Gmail handles per second. Explain what you count as a query, structure the estimate, label each assumption, and finish with a figure and a sense of how confident you are in it.
```hint Fix the unit first
Decide exactly which event counts as one query before you estimate anything, and keep every later number in that unit.
```
### Clarifying Questions
- Does a query mean only an action a person takes in Gmail (opening, sending, searching, deleting), or also background syncing by apps and the arrival of incoming mail?
- Is the estimate for all Gmail users worldwide or for one market?
- Should the answer be the average rate across a day or the peak rate the servers must handle?
- Do business accounts, and other email apps that connect to a Gmail account, count?
### What a Strong Answer Covers
- A precise definition of a query, agreed before any arithmetic
- A top-line equation linking users, their activity and time
- Labeled, round assumptions about users and their behavior, each with a one-line rationale
- Correct arithmetic with consistent units through the conversion to seconds
- A sanity check from a second angle, a final range, and how average and peak differ
### Follow-up Questions
- How much higher would the rate be at the busiest hour of the day, and what drives that?
- How would your figure change if every incoming email and every background sync also counted as a query?
- Which assumption would you check first against real data, and how would you check it?
Overview: A Google product manager estimation question asking how many queries Gmail's servers handle each second. It tests how a candidate defines a query, structures the estimate around users and their actions, keeps units consistent through the conversion to seconds, and sanity-checks the result.