← Google Interview Insights

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

Intermediate
May 2026

Summary

Google PM interview with a classic estimation question. Nothing fancy, just one of those brain-teasers that feels deceptively simple until you're actually doing the math out loud.

Questions Asked (1)

Q1

How much total time does the average person spend waiting at traffic intersections over their entire lifetime?

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

I blanked for a solid few seconds and then just started throwing numbers at the wall.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into a Fermi estimation: estimate the average number of traffic intersections encountered per day, the average wait time per intersection, and multiply by the number of days in a lifetime. State assumptions clearly, use round numbers, and sanity-check the final figure against a daily or yearly time budget.

Pro tip: Don't just give a number—narrate your reasoning and explicitly call out which assumptions have the biggest impact on the result, then offer a range (e.g., 3–6 months) rather than a single point estimate.

1. Clarify scope and assumptions

Define what counts as a traffic intersection (traffic lights, stop signs, roundabouts) and whether you're estimating for a global average or a specific region like the US. State that you'll assume a typical adult lifetime of about 80 years.

2. Estimate daily intersection encounters

Estimate how many intersections an average person passes through per day, considering commuting, errands, and leisure. For example, assume 2 commutes per day with 5 intersections each, plus 2 extra trips with 3 intersections each, totaling about 16 intersections per day.

3. Estimate average wait time per intersection

Estimate the average time spent waiting at each intersection, accounting for the fact that not every encounter involves a full stop. For instance, assume an average wait of 20 seconds per intersection, including both stopped and moving-through cases.

4. Compute lifetime total and convert to meaningful units

Multiply daily encounters by average wait time to get daily waiting time, then multiply by days in a lifetime (80 years × 365 ≈ 29,200 days). Convert the result into hours, days, or months for perspective.

5. Sanity-check and present a range

Compare the result to a reasonable daily time budget (e.g., total daily waiting should be a small fraction of the day). Adjust assumptions if needed and present a range (e.g., 3–6 months) to reflect uncertainty.

Key Points to Mention

  • Use round numbers and simple arithmetic to keep the calculation manageable.
  • Clearly state all assumptions (e.g., 80-year lifespan, 20 seconds average wait) and acknowledge their uncertainty.
  • Differentiate between types of intersections and contexts (urban vs. rural, driving vs. walking).
  • Convert the final answer into relatable units (days, months, years) to make it impactful.
  • Mention that the estimate is a rough order-of-magnitude and provide a range rather than a single number.
  • Tie the estimation back to product thinking: how would you validate or refine this with data (e.g., Google Maps traffic data)?

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