← Google Interview Insights

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

Intermediate
Apr 2026

Summary

Google PM interview with one estimation question about Gmail's scale. Not much context to go on, but it's the kind of question that sounds deceptively simple until you're actually in the room doing the math out loud.

Questions Asked (1)

Q1

Estimate how many messages Gmail receives per second.

Product Analytics & MetricsSystem Design
Author's notes

I'd probably start with total Gmail users, guess at average emails sent per day per person, then work down to per-second.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break down the problem into total Gmail users, average messages received per user per day, and convert to per-second rate. Use round numbers and state assumptions clearly, then sanity-check the result against known global email volumes.

Pro tip: Anchor your estimate to a known figure like global email traffic (~300 billion/day) and derive Gmail's share, rather than building purely from user counts—this shows you can leverage external benchmarks.

1. Clarify scope and assumptions

Define what counts as a 'message' (including spam? promotions?) and confirm we're estimating global Gmail traffic, not just a single region. State that you'll use order-of-magnitude estimates.

2. Estimate total Gmail users

Start with world population (~8B), internet penetration (~60% = 4.8B), and Gmail's share of email users (~30-40% = ~1.5-2B). Alternatively, use known figure of ~1.8B Gmail users.

3. Estimate messages received per user per day

Segment users: active vs. inactive. Assume ~50% are active. For active users, estimate average received messages: personal (~10/day), work (~50/day), spam/promotions (~20/day). Weighted average ~30/day for active users.

4. Calculate daily and per-second volume

Multiply active users (e.g., 1B) by average messages (30) = 30B messages/day. Convert to per second: 30B / 86,400 ≈ 350,000 messages/second.

5. Sanity-check and refine

Compare with global email volume (~300B/day). If Gmail is ~30% of that, it's ~90B/day, which is higher than our estimate. Adjust assumptions (e.g., more active users or higher per-user volume) to align with known benchmarks.

Key Points to Mention

  • Global email volume benchmark (~300 billion emails/day) as a sanity check
  • Gmail's user base (~1.8 billion accounts) and active user percentage
  • Segmentation of users (active vs. inactive, personal vs. work vs. spam)
  • Average messages received per user per day (e.g., 10-50 range)
  • Conversion from daily to per-second rate (divide by 86,400)
  • Order-of-magnitude estimation and stating assumptions clearly

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