← Google Interview Insights

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

Intermediate
Apr 2026

Summary

Google PM interview with a classic market sizing question. Pretty standard stuff but the pressure of doing it live made me second-guess every assumption I had.

Questions Asked (1)

Q1

How many restaurants are there in San Francisco?

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

I started with population and tried to work down from there, something like residents per household, meals eaten out per week, average restaurant capacity and turnover.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into a structured estimation using a top-down approach: start with San Francisco's population, estimate the number of people who eat out regularly, and then derive the number of restaurants based on typical demand and capacity. State your assumptions clearly and show your calculations step by step, focusing on the logic rather than the exact number.

Pro tip: Acknowledge that this is a Fermi problem and that the process matters more than the final number; explicitly state your assumptions and sanity-check your answer against known benchmarks (e.g., restaurants per capita in similar cities).

1. Clarify the scope

Define what counts as a restaurant (e.g., exclude fast food chains, include only sit-down? or all food service?) and confirm the geographic boundary (San Francisco city proper).

2. Estimate the population

Start with the population of San Francisco (approximately 900,000) and consider any relevant subpopulations (e.g., tourists, commuters) that affect demand.

3. Estimate demand

Calculate how many meals are eaten out per day: assume a percentage of people eat out or order takeout, and how many meals per week they do so.

4. Estimate supply capacity

Determine the average number of meals a restaurant serves per day (e.g., based on seating capacity, turnover, and hours) to derive the number of restaurants needed to meet demand.

5. Sanity-check and refine

Compare your estimate to known data (e.g., San Francisco has about 3,000-4,000 restaurants) and adjust assumptions if necessary, explaining any discrepancies.

Key Points to Mention

  • Clearly state assumptions (e.g., population, dining frequency, restaurant capacity).
  • Use round numbers for easy calculation and adjust as needed.
  • Consider both demand-side (people eating out) and supply-side (restaurant throughput).
  • Account for factors like tourism, commuters, and takeout/delivery options.
  • Sanity-check the final number against known benchmarks or personal experience.
  • Emphasize the logical process over the exact answer, showing adaptability to new information.

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