← Google Interview Insights

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

Intermediate
May 2026

Summary

Google interview with a classic fermi estimation question. Nothing too wild but it's the kind of thing that trips you up if you've never practiced talking through your assumptions out loud.

Questions Asked (1)

Q1

Estimate the total weight of a school bus.

Adaptability & AmbiguityProduct Analytics & Metrics
Author's notes

I started with the empty bus weight and worked up from there.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into components (bus body, engine, fuel, passengers, etc.) and estimate each part's weight using reasonable assumptions. State your assumptions clearly and calculate the total, then sanity-check the result against known benchmarks.

Pro tip: Start by clarifying the type of school bus (e.g., full-size vs. short bus) and whether it's empty or fully loaded, as this significantly affects the estimate. Also, mention that you'd validate your answer with real-world data if available.

1. Clarify the scope

Ask clarifying questions to define the bus type (e.g., full-size, 40-ft), and whether to include passengers, fuel, and cargo. This narrows the estimation range.

2. Break down into components

Decompose the bus into major parts: chassis, body, engine, transmission, fuel, and interior. Also consider passengers and their belongings if included.

3. Estimate each component's weight

Use known references or analogies (e.g., a car weighs ~1.5 tons, a bus is ~10x larger) to estimate weights. For passengers, assume average weight (e.g., 150 lbs) and capacity (e.g., 72 passengers).

4. Sum and sanity-check

Add up the estimates to get a total. Compare with known data (e.g., a typical school bus weighs ~10-15 tons empty) to ensure plausibility.

5. Communicate assumptions and result

Present your final estimate with a clear summary of assumptions and a range if uncertain. Highlight that the process is more important than the exact number.

Key Points to Mention

  • Clarify bus type and load conditions (empty vs. full).
  • Use a structured breakdown (e.g., chassis, body, engine, fuel, passengers).
  • State assumptions explicitly (e.g., average passenger weight, fuel capacity).
  • Leverage known benchmarks (e.g., average car weight, bus dimensions).
  • Sanity-check the final estimate against real-world data.
  • Emphasize the estimation process and logical reasoning over precision.

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