Skip to main content

๐Ÿงฉ Puzzles, Guesstimates & Brain Teasers

Complete Guide From Scratch for Fresher Data Analystโ€‹

What to expect: 10โ€“20 minutes, sometimes embedded within the aptitude or case study round. They test your structured thinking under uncertainty, comfort with numbers, and ability to stay calm when you don't know the exact answer. There is no single "right" answer โ€” only rigorous or sloppy reasoning.


PART A: GUESSTIMATES

What Is a Guesstimate?โ€‹

A guesstimate is a structured estimation of a quantity you can't look up โ€” like "How many haircuts happen in Delhi every day?" The interviewer doesn't care if your number is exact. They care that you:

  1. Break the problem down into smaller, estimable pieces
  2. State your assumptions clearly
  3. Do the math without errors
  4. Sanity-check your final answer

The Universal Frameworkโ€‹

Two Approachesโ€‹

ApproachHow It WorksBest For
Top-DownStart with a large known number (population), then narrow down with percentagesPopulation-based questions ("How many X in India?")
Bottom-UpStart with one unit (one shop, one person), then scale upUnit-economics questions ("Revenue of a coffee shop?")

๐Ÿง  Top-down = bade number se chhote pe aao. Bottom-up = chhote number se bade pe jao. Dono valid hain โ€” question dekh ke decide karo.


Solved Guesstimate 1: "How many barbers are there in Delhi?"โ€‹

Step 1: Clarifyโ€‹

  • We're estimating barbers/hairdressers in Delhi NCT (not NCR)
  • Including both men's and women's salons

Step 2: Structure (Top-Down)โ€‹

Population of Delhi โ†’ People who get haircuts โ†’ Frequency โ†’ 
Total haircuts/year โ†’ Haircuts one barber can do โ†’ Number of barbers

Step 3: Estimateโ€‹

ComponentAssumptionValue
Delhi populationKnown approximately~2 crore (20 million)
% who get regular haircutsExcluding infants, very old~80% = 1.6 crore
Average haircuts per person per yearMen: ~10, Women: ~4, Avg ~77
Total haircuts per year1.6 crore ร— 711.2 crore
Working days per year for a barber6 days/week ร— 50 weeks300 days
Haircuts per barber per day~10-12 average10
Haircuts per barber per year300 ร— 103,000

Step 4: Calculateโ€‹

Number of barbers = Total haircuts / Haircuts per barber per year
= 11,20,00,000 / 3,000
= ~3,73,000
โ‰ˆ 3.5โ€“4 lakh barbers

Step 5: Sanity Checkโ€‹

  • Delhi has ~11 municipal wards. 4 lakh barbers รท 11 โ‰ˆ 36,000 per ward
  • Each ward has ~1,000+ lanes/markets. ~36 barbers per lane area = reasonable โœ…

Solved Guesstimate 2: "What is the daily revenue of a McDonald's outlet in a metro city?"โ€‹

Approach: Bottom-Up (unit economics)โ€‹

Time SlotHoursCustomers/HourAvg Ticket (โ‚น)Revenue
Breakfast (8-11)340200โ‚น24,000
Lunch (11-2)380300โ‚น72,000
Snacks (2-5)330150โ‚น13,500
Dinner (5-9)460280โ‚น67,200
Late (9-11)220200โ‚น8,000

Daily Revenue โ‰ˆ โ‚น1,84,700 โ‰ˆ โ‚น1.8โ€“2 lakh/day

Sanity Checkโ€‹

  • Monthly = ~โ‚น55 lakh. Annual = ~โ‚น6.5 crore
  • McDonald's India average per-store revenue is reportedly โ‚น5-8 crore/year โ†’ Our estimate is in range โœ…

๐Ÿง  Bottom-up ka trick: Time slots mein divide karo โ€” breakfast, lunch, snacks, dinner. Har slot ka footfall alag hota hai.


Solved Guesstimate 3: "How many smartphones are sold in India per year?"โ€‹

Structure (Top-Down)โ€‹

ComponentAssumptionValue
India population140 crore
Smartphone users~60% penetration84 crore
Average replacement cyclePeople buy a new phone every ~2.5 years2.5 yrs
Replacement demand/year84 crore รท 2.533.6 crore
New users entering/year~5 crore first-time smartphone buyers5 crore
Total smartphones sold33.6 + 5~38-40 crore (~380-400 million)

Sanity Checkโ€‹

  • Industry reports cite ~150-170 million/year for smartphone SHIPMENTS in India
  • Our estimate of 380M seems high โ€” why?
  • Adjustment: Not all users replace every 2.5 years strictly. Many in rural areas use phones 4-5 years. Revised cycle to ~4 years: 84/4 + 5 = ~26 crore โ†’ still high
  • Further adjustment: actual smartphone penetration may be closer to 50% โ†’ 70/4 + 4 = ~21.5 crore โ†’ closer to ~170M

๐Ÿง  Sanity check karke adjust karna = maturity dikhata hai. Interviewer impress hota hai jab tum khud galti pakad ke correct karte ho.


Solved Guesstimate 4: "Estimate the number of flights taking off from India daily."โ€‹

Structureโ€‹

ComponentAssumptionValue
Major airports in IndiaDelhi, Mumbai, Bangalore, Hyderabad, Chennai, Kolkata6
Secondary airportsPune, Ahmedabad, Goa, Jaipur, Lucknow, Kochi, etc.~20
Small/regional airports~50
Flights/day from a major airport~400-500450
Flights/day from a secondary airport~50-8065
Flights/day from a small airport~5-1510

Calculateโ€‹

Major:     6 ร— 450  = 2,700
Secondary: 20 ร— 65 = 1,300
Small: 50 ร— 10 = 500
------
Total โ‰ˆ 4,500 flights/day

Sanity Checkโ€‹

  • DGCA reports ~3,000-3,500 domestic flights/day + ~700 international
  • Our estimate of 4,500 is in the right ballpark โœ…

Solved Guesstimate 5: "How much does an ATM make in profit per month?"โ€‹

Structure (Bottom-Up)โ€‹

Revenue:

SourceCalculationMonthly
Interchange per transaction~โ‚น15-20 per cash withdrawalโ‚น17 avg
Transactions per day~100-150 for a busy city ATM120
Transaction revenue/month120 ร— 30 ร— โ‚น17โ‚น61,200
Cross-bank surcharge~30% of users from other banks ร— โ‚น21~โ‚น22,680
Total Revenue~โ‚น84,000

Costs:

ItemMonthly Cost
Rentโ‚น25,000
Electricity + ACโ‚น8,000
Security guardโ‚น12,000
Cash loading + maintenanceโ‚น10,000
Network/softwareโ‚น5,000
Total Costโ‚น60,000

Monthly Profit โ‰ˆ โ‚น84,000 - โ‚น60,000 = โ‚น24,000

๐Ÿง  Revenue aur Cost dono estimate karo โ€” interviewer margin dekhna chahta hai. Sirf revenue bolna incomplete hai.


Solved Guesstimate 6: "How many tennis balls can fit in this room?"โ€‹

Structureโ€‹

ComponentAssumption
Room dimensions4m ร— 5m ร— 3m (standard office room)
Room volume60 mยณ = 60,000,000 cmยณ
Tennis ball diameter~6.7 cm
Ball volume(4/3) ร— ฯ€ ร— (3.35)ยณ โ‰ˆ 157 cmยณ
Packing efficiencyRandom packing โ‰ˆ 64% (not 100% โ€” balls don't tile perfectly)
Usable volume60,000,000 ร— 0.64 = 38,400,000 cmยณ

Calculateโ€‹

Number of balls = 38,400,000 / 157 โ‰ˆ 244,500
Rounded: ~2.5 lakh tennis balls

๐Ÿง  "Packing efficiency" mention karna zaruri hai. Spheres 100% space nahi fill karti โ€” ~64% for random packing. Yeh mention karna shows you think about real-world constraints.


Solved Guesstimate 7: "What is the market size of the Indian wedding industry?"โ€‹

Structure (Top-Down)โ€‹

ComponentAssumptionValue
India population140 crore
Marriageable age (18-35)~30% of population42 crore
Marriage rate~50% get married in a given decade โ†’ ~5%/year2.1 crore/year
Marriages = half that (2 people per marriage)~1.05 crore marriages/year
Average wedding spendUrban: โ‚น15L, Rural: โ‚น3L, Weighted avg ~โ‚น7Lโ‚น7,00,000
Total market size1.05 crore ร— โ‚น7 lakhโ‚น7.35 lakh crore ($90B)

Sanity Checkโ€‹

  • KPMG estimates Indian wedding industry at ~$50-75B โ†’ our estimate is in the ballpark โœ…

Solved Guesstimate 8: "How many litres of milk does Delhi consume daily?"โ€‹

Structureโ€‹

ComponentValue
Delhi population2 crore
Avg household size4.5
Number of households~44 lakh
Milk-consuming households~90% = 40 lakh
Daily milk per household~0.75 litre (some buy 500ml, some 1L)
Total daily consumption40,00,000 ร— 0.75 = 30,00,000 litres = 30 lakh litres

Sanity Checkโ€‹

  • Add commercial use (chai stalls, restaurants, dairy products): ~30% more โ†’ ~39 lakh litres
  • Official data says Delhi consumes ~35-40 lakh litres/day โ†’ Match โœ…

Guesstimate Tips Summaryโ€‹

TipWhy
Always clarify scope first"Delhi city or Delhi NCR?" changes the answer 3x
Round numbers aggressivelyUse 2 crore not 2,01,42,000 โ€” mental math is faster
State every assumption out loudInterviewer wants to hear your reasoning, not just the number
Segment when possibleUrban/Rural, Age groups, Time slots โ€” segments improve accuracy
Always sanity-check"Does โ‚น2 lakh/day for a McDonald's feel right?" โ€” cross-verify
It's okay to be wrong and adjustCatching and correcting your own mistake = high marks