Fermi estimate: count the windows across Tehran's homes and other buildings
Quick Overview
A Snapchat product manager estimation question asking for the number of windows in Tehran. It tests how a candidate defines what counts, builds an equation across homes, workplaces and schools, states round assumptions, does the arithmetic and sanity-checks the result.
Fermi estimate: count the windows across Tehran's homes and other buildings
Company: Snapchat
Role: Product Manager
Category: Product / Decision Making
Difficulty: medium
Interview Round: Other
Estimate how many windows there are in Tehran. Explain your structure and assumptions, and land on a single number.
```hint Pick a countable unit
Find a unit you can tie directly to population and estimate the windows per unit. Then ask which buildings that unit leaves out.
```
### Clarifying Questions
- Does Tehran mean the city proper or the whole metropolitan area?
- Should I count windows in all buildings or only in homes, and are vehicle windows excluded?
- How should a window be counted: one framed opening however many panes it has, and what about storefront glass or the glass panels of office towers?
### What a Strong Answer Covers
- A clear definition of what counts as a window and which area is in scope
- An equation that separates homes from workplaces, schools and other buildings
- Labeled assumptions with round numbers for population, household size and windows per unit, with correct arithmetic
- A sanity check from another angle and a range that shows which assumption moves the answer most
### Follow-up Questions
- Which single assumption changes your answer the most, and how would you check it quickly?
- How would you adapt the model for a city whose housing is mostly detached houses rather than apartments?
- If a window maker asked how many replacement windows Tehran needs each year, how would you extend this estimate?
Overview: A Snapchat product manager estimation question asking for the number of windows in Tehran. It tests how a candidate defines what counts, builds an equation across homes, workplaces and schools, states round assumptions, does the arithmetic and sanity-checks the result.