← Google Interview Insights

Google·Software Engineer·Technical Phone Screen·Intermediate

Intermediate
Apr 2026

Summary

Google interview with a classic estimation question about Street View coverage. Not a lot of context to go on, but it's the kind of problem that sounds breezy until you're actually in the seat trying to remember how many miles of road San Francisco even has.

Questions Asked (1)

Q1

How many drivers would Google need to achieve full Street View camera coverage of San Francisco?

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

Classic Fermi estimation.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal: full coverage means every public road in San Francisco captured at Street View quality. Break the problem into estimating total road miles, the daily coverage rate per driver, and the time frame, then compute the number of drivers needed. State assumptions explicitly and show how changes in assumptions affect the result.

Pro tip: Acknowledge that this is a Fermi estimation problem and that the exact number matters less than your structured reasoning; mention that in reality Google uses a mix of drivers, third-party contractors, and crowd-sourced imagery, so the answer is a planning estimate.

1. Clarify scope and assumptions

Define what 'full coverage' means: all public roads, one pass per road, during daylight and good weather. State assumptions about SF's road network size and driver productivity.

2. Estimate total road miles

Use known data: San Francisco has about 1,000 miles of public roads (or estimate from area and density). Include both directions if needed, but typically one pass per road segment suffices.

3. Estimate daily coverage per driver

Assume a driver can cover 20-30 miles per day at an average speed of 10-15 mph, accounting for stops, traffic, and setup. This yields a daily coverage rate.

4. Determine time frame and compute drivers

Decide on a target completion time (e.g., 1 month, 3 months). Divide total road miles by (daily rate × working days) to get the number of drivers.

5. Sanity-check and discuss trade-offs

Validate the result against intuition (e.g., a handful of drivers for a few months). Discuss factors like cost, coordination, and alternative methods (e.g., crowd-sourcing).

Key Points to Mention

  • Total road miles in San Francisco (~1,000 miles)
  • Daily coverage rate per driver (20-30 miles/day)
  • Target completion time (e.g., 1-3 months)
  • Assumptions about working days, weather, and traffic
  • Trade-offs between speed, cost, and quality
  • Alternative approaches like crowd-sourced imagery or third-party contractors

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