๐งฉ 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:
- Break the problem down into smaller, estimable pieces
- State your assumptions clearly
- Do the math without errors
- Sanity-check your final answer
The Universal Frameworkโ
Two Approachesโ
| Approach | How It Works | Best For |
|---|---|---|
| Top-Down | Start with a large known number (population), then narrow down with percentages | Population-based questions ("How many X in India?") |
| Bottom-Up | Start with one unit (one shop, one person), then scale up | Unit-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โ
| Component | Assumption | Value |
|---|---|---|
| Delhi population | Known approximately | ~2 crore (20 million) |
| % who get regular haircuts | Excluding infants, very old | ~80% = 1.6 crore |
| Average haircuts per person per year | Men: ~10, Women: ~4, Avg ~7 | 7 |
| Total haircuts per year | 1.6 crore ร 7 | 11.2 crore |
| Working days per year for a barber | 6 days/week ร 50 weeks | 300 days |
| Haircuts per barber per day | ~10-12 average | 10 |
| Haircuts per barber per year | 300 ร 10 | 3,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 Slot | Hours | Customers/Hour | Avg Ticket (โน) | Revenue |
|---|---|---|---|---|
| Breakfast (8-11) | 3 | 40 | 200 | โน24,000 |
| Lunch (11-2) | 3 | 80 | 300 | โน72,000 |
| Snacks (2-5) | 3 | 30 | 150 | โน13,500 |
| Dinner (5-9) | 4 | 60 | 280 | โน67,200 |
| Late (9-11) | 2 | 20 | 200 | โน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)โ
| Component | Assumption | Value |
|---|---|---|
| India population | 140 crore | |
| Smartphone users | ~60% penetration | 84 crore |
| Average replacement cycle | People buy a new phone every ~2.5 years | 2.5 yrs |
| Replacement demand/year | 84 crore รท 2.5 | 33.6 crore |
| New users entering/year | ~5 crore first-time smartphone buyers | 5 crore |
| Total smartphones sold | 33.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โ
| Component | Assumption | Value |
|---|---|---|
| Major airports in India | Delhi, Mumbai, Bangalore, Hyderabad, Chennai, Kolkata | 6 |
| Secondary airports | Pune, Ahmedabad, Goa, Jaipur, Lucknow, Kochi, etc. | ~20 |
| Small/regional airports | ~50 | |
| Flights/day from a major airport | ~400-500 | 450 |
| Flights/day from a secondary airport | ~50-80 | 65 |
| Flights/day from a small airport | ~5-15 | 10 |
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:
| Source | Calculation | Monthly |
|---|---|---|
| Interchange per transaction | ~โน15-20 per cash withdrawal | โน17 avg |
| Transactions per day | ~100-150 for a busy city ATM | 120 |
| Transaction revenue/month | 120 ร 30 ร โน17 | โน61,200 |
| Cross-bank surcharge | ~30% of users from other banks ร โน21 | ~โน22,680 |
| Total Revenue | ~โน84,000 |
Costs:
| Item | Monthly 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โ
| Component | Assumption |
|---|---|
| Room dimensions | 4m ร 5m ร 3m (standard office room) |
| Room volume | 60 mยณ = 60,000,000 cmยณ |
| Tennis ball diameter | ~6.7 cm |
| Ball volume | (4/3) ร ฯ ร (3.35)ยณ โ 157 cmยณ |
| Packing efficiency | Random packing โ 64% (not 100% โ balls don't tile perfectly) |
| Usable volume | 60,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)โ
| Component | Assumption | Value |
|---|---|---|
| India population | 140 crore | |
| Marriageable age (18-35) | ~30% of population | 42 crore |
| Marriage rate | ~50% get married in a given decade โ ~5%/year | 2.1 crore/year |
| Marriages = half that (2 people per marriage) | ~1.05 crore marriages/year | |
| Average wedding spend | Urban: โน15L, Rural: โน3L, Weighted avg ~โน7L | โน7,00,000 |
| Total market size | 1.05 crore ร โน7 lakh |
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โ
| Component | Value |
|---|---|
| Delhi population | 2 crore |
| Avg household size | 4.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 consumption | 40,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โ
| Tip | Why |
|---|---|
| Always clarify scope first | "Delhi city or Delhi NCR?" changes the answer 3x |
| Round numbers aggressively | Use 2 crore not 2,01,42,000 โ mental math is faster |
| State every assumption out loud | Interviewer wants to hear your reasoning, not just the number |
| Segment when possible | Urban/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 adjust | Catching and correcting your own mistake = high marks |