Estimation question

How many queries per second does Gmail get?

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

Estimation using known user scale and typical per user activity to derive a systems level throughput number.

How to approach it

  1. Estimate the email product's total active user base, commonly cited around 1.8 billion active users globally.
  2. Estimate the share active on a typical day and average actions per active user per day, checking mail 10 to 15 times, each involving a few queries.
  3. Estimate total daily queries by multiplying daily active users by average queries per user per day.
  4. Convert daily total queries to queries per second by dividing by seconds in a day, accounting for uneven traffic distribution across time zones.
  5. Adjust the estimate upward for peak load, since global usage is not evenly spread across all 24 hours, and state a range for average versus peak.

What a strong answer includes

Common mistakes

Likely follow-up questions

More estimation questions

More questions from Google

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank