estimation & guesstimate questions
The interviewer is trying to assess you on your structural thinking rather than the number. Whatever number you choose, it is up to you — as long as you show your reasoning.
Every PM interview in India includes some version of this question: “How many X happen in Y?” The interviewer does not care about the number. They care about how you decompose the problem, what assumptions you make, and whether those assumptions are reasonable.
I have watched thousands of PMs attempt these questions. The ones who fail share a common pattern: they start guessing numbers immediately. The ones who pass share a different pattern: they build a structure first, then fill in the numbers.
This page gives you that structure.
The scene
Second round of a PM interview at a food-tech company. Whiteboard and marker provided.
Interviewer: “How many Zomato deliveries happen in Bangalore per day?”
The candidate freezes for three seconds, then reaches for the marker.
Candidate: “Uh... Bangalore has about 1.3 crore people... so maybe 10 lakh orders?”
Interviewer: “How did you get from 1.3 crore to 10 lakh?”
Silence.
The candidate jumped from population to answer without showing the reasoning in between. That gap is exactly what the interviewer wanted to see filled.
The candidate’s number might even be close. But the interview is already lost. The interviewer was not asking for a number — they were asking for a thinking process.
Two approaches, same question
There are exactly two ways to solve any estimation question: top-down and bottom-up. Every guesstimate is one of these, and the best answers use both as a cross-check.
Top-down: start with the universe, filter down
You begin with the largest relevant number and apply successive filters to narrow it.
“How many Zomato deliveries happen in Bangalore per day?” — Top-down approach:
- Bangalore population: ~1.3 crore (13 million)
- Household size: Average 3.5 people per household = ~37 lakh households
- Internet-connected, smartphone-owning households: ~70% in urban Bangalore = ~26 lakh
- Households that have ever ordered food online: ~50% = ~13 lakh
- Active monthly orderers (ordered in last 30 days): ~40% of those = ~5.2 lakh
- Average orders per active household per month: ~6 (roughly every 5 days)
- Monthly orders: 5.2 lakh × 6 = ~31 lakh
- Daily orders: 31 lakh ÷ 30 = ~1 lakh orders per day
Now, Zomato has roughly 50-55% market share vs Swiggy in most metros. So Zomato-specific: ~50,000-55,000 deliveries per day.
Bottom-up: start with one unit, scale up
You begin with the smallest observable unit and multiply outward.
Same question — Bottom-up approach:
- How many restaurants does Zomato have in Bangalore? Roughly 15,000-20,000 listed; maybe 8,000 active on delivery.
- Average orders per active restaurant per day: Varies hugely. A popular Koramangala biryani place might do 80-100 orders. A small bakery might do 5. Average across all restaurants: ~7 orders/day.
- Total: 8,000 × 7 = ~56,000 deliveries per day
Both approaches land in the same range: 50,000-60,000. When top-down and bottom-up converge, you have a credible estimate. When they diverge wildly, one of your assumptions is wrong — and finding which one is where the interesting conversation happens.
What the interviewer is actually grading
| What they assess | What good looks like | What bad looks like |
|---|---|---|
| Structure | Clear steps, numbered, each building on the previous | Random numbers with no visible logic |
| Assumptions | Stated explicitly: “I’m assuming 70% smartphone penetration in urban Bangalore” | Assumptions hidden or not acknowledged |
| Reasonableness | Numbers that pass a smell test — you know roughly what India’s urban demographics look like | Claiming 90% of Bangalore orders food online |
| Segmentation | Breaking population into meaningful groups (working vs non-working, age brackets, income tiers) | Treating all 1.3 crore people as identical |
| Sanity check | Cross-checking via a second method or a known reference point | Arriving at a number and stopping |
| Communication | Talking through your thinking out loud, inviting the interviewer in | Doing mental math silently, then announcing a number |
The number itself matters least. I have seen candidates get hired with estimates that were 3x off because their structure was clean and their assumptions were sensible. I have seen candidates get rejected with accurate numbers because they could not explain how they got there.
Common estimation categories
Every guesstimate you will face in an Indian PM interview falls into one of these categories. Knowing the category tells you which approach and which anchor numbers to start with.
| Category | Example question | Approach tip |
|---|---|---|
| Market sizing | ”What is the TAM for online pharmacy in India?” | Top-down from population, filter by internet access → health spending → online willingness |
| Volume estimation | ”How many auto rides happen in Hyderabad daily?” | Bottom-up from number of autos × trips/day, or top-down from commuter population |
| Revenue estimation | ”How much revenue does BookMyShow make per month?” | Volume × average ticket price × take rate |
| Physical counting | ”How many traffic signals are there in Mumbai?” | Bottom-up from road length or intersections per sq km × area |
| Unit economics | ”What does it cost Dunzo to deliver one order?” | Break into components: rider pay + fuel + tech overhead + customer acquisition |
| Capacity | ”How many passengers can Mumbai Metro handle per day?” | Trains × capacity × trips/day × load factor |
The starting anchor matters. For any India-specific question, you need a small set of numbers in your head:
- India population: ~1.4 billion. Urban: ~35%. Top 8 metros: ~10 crore total.
- Bangalore: ~1.3 crore. Mumbai: ~2 crore (metro region: ~2.5 crore). Delhi NCR: ~3 crore.
- Average household size: 3.5 (urban), 4.5 (rural).
- Smartphone penetration: ~75% urban, ~45% rural.
- Internet users in India: ~80 crore. Daily active: ~55 crore.
- Average monthly household income (urban): ~Rs 40,000-50,000.
Memorize these. They are the starting point for every guesstimate.
Worked example 1: PhonePe transactions per day in India
Top-down approach:
- India’s UPI processed ~14 billion transactions in a recent month. That is ~47 crore transactions/day.
- PhonePe has roughly 47-48% UPI market share.
- PhonePe daily transactions: 47 crore × 0.47 = ~22 crore transactions per day.
Bottom-up approach:
- PhonePe has ~50 crore registered users. Monthly active users: ~35 crore (70% MAU/registered ratio).
- Daily active users: ~15 crore (roughly 43% of MAU — reasonable for a payments app).
- Average transactions per DAU per day: ~1.5 (some people transact multiple times; many open the app but only transact once or not at all).
- Daily transactions: 15 crore × 1.5 = ~22.5 crore.
Both converge around 22 crore. That convergence is your strongest signal in an interview.
Worked example 2: How many Ola/Uber rides happen in Delhi NCR daily?
Top-down:
- Delhi NCR population: ~3 crore.
- Working-age population (18-60): ~60% = 1.8 crore.
- People who commute daily: ~70% = 1.26 crore.
- Mode split — cab/ride-hailing share of commutes: ~8% (most use metro, bus, two-wheeler, auto).
- Daily ride-hailing commute trips: 1.26 crore × 0.08 = ~10 lakh trips.
- But commute is only ~40% of ride-hailing usage. Add non-commute (airport, hospital, shopping, nights out): 10 lakh ÷ 0.4 = ~25 lakh total rides/day.
Bottom-up:
- Estimated active ride-hailing drivers in Delhi NCR: ~1.5 lakh (Ola + Uber combined).
- Average rides per driver per day: ~12-15 (accounting for downtime, surge hours, idle periods). Use 14.
- Total rides: 1.5 lakh × 14 = ~21 lakh rides/day.
Range: 21-25 lakh. Close enough. In the interview, state both numbers and explain why the gap exists (top-down might overcount non-commute; bottom-up might undercount drivers).
Worked example 3: Annual revenue of Starbucks in India
Top-down:
- Starbucks India has ~420 stores (as of early 2026, through Tata Starbucks JV).
- Average customers per store per day: A well-located store in Koramangala or Connaught Place does 300-400. A mall store might do 150-200. Average across all stores: ~250.
- Average ticket size: Rs 350 (one coffee + maybe a snack).
- Daily revenue per store: 250 × 350 = Rs 87,500.
- Annual revenue per store: Rs 87,500 × 365 = ~Rs 3.2 crore.
- Total annual revenue: 420 × 3.2 crore =
Rs 1,340 crore ($160M).
Sanity check: Tata Consumer Products reports Starbucks India revenue around Rs 1,200-1,400 crore in their filings. The estimate is in range.
Notice I used only one approach here but added a sanity check against a known reference. In an interview, that cross-reference is almost as powerful as a second estimation method.
The five mistakes that kill your answer
1. Not stating assumptions. Every time you use a number, say where it came from. “I’m assuming Bangalore has 1.3 crore people” is fine. Just picking 1.3 crore without saying it is an assumption looks like you are guessing.
2. False precision. Saying “there are 1,27,43,892 smartphone users in Bangalore” is worse than saying “roughly 90 lakh.” Round numbers show you understand that this is an estimate, not a census.
3. Forgetting to segment. Treating all of India as one homogeneous market is the fastest way to get an absurd number. Urban and rural are different. Metro and Tier-2 are different. Working and non-working populations order food at different rates. Segment.
4. Not talking through the math. The interviewer cannot see inside your head. Talk while you calculate. “So 37 lakh households times 50% gives me about 18-19 lakh, let me round to 18 lakh.” This lets them follow your logic and also gives them a chance to nudge you if an assumption is off.
5. Stopping after one approach. If you have time, always cross-check with a second method. When both methods converge, say so — it is the strongest possible close. When they diverge, acknowledge it and explain which assumptions might be off. That analysis is more impressive than getting the right number.
The branching scenario
You are in a PM interview at Flipkart. The interviewer asks: 'How many mobile phones are sold in India per year?' You have a whiteboard and two minutes to think before you start.
What is your first move?
your path
Pick one of these and solve it using both top-down and bottom-up. Write it on paper, not in your head — you need the muscle memory of structuring on a whiteboard.
- How many cups of chai are sold by street vendors in your city per day?
- How many Swiggy/Zomato delivery riders are active in your city right now?
- How much revenue does the nearest multiplex cinema earn per month?
Rules:
- State every assumption explicitly
- Use round numbers
- Do both top-down and bottom-up
- If the two answers are more than 3x apart, find the assumption that is wrong
After you finish, look up any available public data (company filings, news articles, industry reports) to see how close you got. The goal is not accuracy — it is calibrating your assumptions for next time.
Razorpay's PM is preparing for a board presentation. The CFO wants to know the total addressable market for UPI-based business payments in India. The PM has 48 hours, access to public data, and no dedicated analyst.
The call: Do you present a single best estimate or a range with three scenarios?
Razorpay's PM is preparing for a board presentation. The CFO wants to know the total addressable market for UPI-based business payments in India. The PM has 48 hours, access to public data, and no dedicated analyst.
The call: Do you present a single best estimate or a range with three scenarios?
Where to go next
- Combine estimation with case analysis: Case Study Frameworks
- Understand what interviewers are really testing: What Interviewers Actually Evaluate
- See the full landscape of PM interview types: Interview Types