← Snap Interview Insights

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

Intermediate
May 2026

Summary

PM interview at Snap that threw a classic estimation question at me. Nothing too wild but it required some on-the-spot structure.

Questions Asked (1)

Q1

How many windows do you estimate exist in Tehran?

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

A Fermi estimation question with a regional twist.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break down the problem into a bottom-up estimation: start with Tehran's population, estimate the number of residential buildings, and then windows per building. State your assumptions clearly and round numbers to make calculations easy, focusing on the logical process rather than the exact answer.

Pro tip: After arriving at an estimate, sanity-check it by considering alternative angles (e.g., top-down from total window glass production) and mention that the exact number isn't as important as the structured thinking and ability to communicate assumptions.

1. Clarify the scope

Define what counts as a window (e.g., residential, commercial, or all buildings) and confirm whether the estimate should include all of Tehran or just urban areas.

2. Estimate Tehran's population

Use known data: Tehran has about 9 million people in the city, and roughly 15 million in the metropolitan area. Assume an average household size of 4, giving about 2.25 million households.

3. Estimate number of residential buildings

Assume most households live in apartment buildings. If the average building has 10 units, then there are about 225,000 residential buildings. Adjust for houses or smaller buildings if needed.

4. Estimate windows per building

For each apartment, assume 2 windows per bedroom and 1 for living room and kitchen, so about 5 windows per unit. With 10 units per building, that's 50 windows per building. Add windows for common areas (e.g., stairwells) if significant.

5. Calculate and include non-residential

Multiply 225,000 buildings by 50 windows = 11.25 million residential windows. Then estimate commercial and office buildings: perhaps 10% of total buildings, with more windows per building (e.g., 100), adding another 2.25 million. Total ~13.5 million windows.

Key Points to Mention

  • Clearly state assumptions (population, household size, building types) and round numbers for simplicity.
  • Use a bottom-up approach: population -> households -> buildings -> windows per building.
  • Consider different building types (residential, commercial, industrial) and their window densities.
  • Acknowledge that the estimate is rough and could be refined with more data.
  • Sanity-check the final number against intuitive benchmarks (e.g., windows per person).
  • Communicate the process step-by-step to demonstrate structured thinking.

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