← Google Interview Insights

Google·Software Engineer·Onsite - Product Sense / Strategy·Intermediate

Intermediate
Apr 2026

Summary

Google business analyst interview with a market sizing question about grocery delivery. Pretty standard case format but the specifics tripped me up more than I expected.

Questions Asked (1)

Q1

How would you estimate the market opportunity for a grocery delivery service launching in a new city?

Product StrategyGo-to-Market (GTM)Product Analytics & Metrics
Author's notes

I went straight for a top-down approach and started throwing out population numbers, which felt okay at first.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the scope and assumptions (e.g., city, target segment, timeframe) and then use a structured top-down or bottom-up estimation approach. Break the market into addressable segments, estimate demand and supply factors, and conclude with a range and key sensitivities.

Pro tip: Acknowledge that as a software engineer, you'd leverage data and experimentation to refine estimates, and mention that the initial estimate is a hypothesis to be validated with a pilot or MVP.

1. Clarify Scope and Assumptions

Ask clarifying questions to define the city, target customer segments, timeframe, and whether we're estimating total addressable market (TAM), serviceable addressable market (SAM), or serviceable obtainable market (SOM). State your assumptions explicitly.

2. Estimate Demand

Use a bottom-up approach: estimate the number of potential customers (e.g., households or individuals) in the city, the percentage likely to use grocery delivery, average order frequency, and average order value. Alternatively, use a top-down approach based on total grocery spend and online penetration.

3. Estimate Supply and Competition

Consider the number of existing competitors, their market share, and the capacity of delivery infrastructure. Factor in barriers to entry and potential adoption rates.

4. Calculate Market Opportunity

Multiply demand factors to get annual revenue potential. For example: (Number of households × adoption rate × orders per month × average order value × 12). Present a range (low, medium, high) based on different assumptions.

5. Validate and Iterate

Suggest ways to validate the estimate, such as running a pilot in a small area, analyzing search trends, or using A/B tests. Emphasize that the estimate is a starting point and should be refined with real data.

Key Points to Mention

  • TAM, SAM, SOM framework to segment the market
  • Bottom-up vs. top-down estimation methods
  • Key variables: population, household size, grocery spend, online penetration, delivery adoption rate
  • Competitive landscape and market saturation
  • Unit economics: average order value, delivery cost, customer acquisition cost
  • Use of data and experimentation to validate assumptions

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