Financial Analysis puzzles, solved step by step
- Puzzles
- 100
- Traced to a firm
- 47
- Topics
- 13
- Hard
- 30
010Estimate the number of coffee shops in Bengaluru.Vista Equity PartnersAustin · 2023
Try it first
Before any number, what do you need to settle first?
Show the worked solution
About 2,000 sit-down cafés, as a range of roughly 1,000 to 4,000. Take about 1.3 crore people, 70% of them aged 15 to 64, and assume 20% of those visit a café twice a week. That is about 5.2 lakh cups a day; at 250 cups a café a day, about 2,080 cafés. A supply check, 150 commercial clusters with 10 cafés each plus 500 neighbourhood ones, gives about 2,000.
What exactly are you counting?
Say the definition before any number. In Bengaluru the answer changes several times over depending on whether small standing filter coffee counters count, so define a coffee shop as a sit-down café selling espresso-style coffee and say you are leaving the counters out. Then state the population as an assumption, about 1.3 crore for the metro area, and tell the interviewer you would confirm it. In a market sizing nobody is marking the population figure; they are marking whether your chain of reasoning holds.
How do you build it from demand?
Think of a single café first: how many cups does it need to sell to pay its rent? Then ask how many cups the city drinks. Of 1.3 crore people, about 70% are aged 15 to 64, so 91 lakh. Assume 20% of them use cafés, 18.2 lakh people, at two cups a week each: 36.4 lakh cups a week, or about 5.2 lakh a day. A café open 12 hours selling around 20 cups an hour serves about 250 cups a day, so the city supports about 2,080 cafés.
The relationship0.70 share of people aged 15 to 64 0.20 share of those who use cafés 2/7 cups a day per café user, two a week 250 cups one café serves in a day What it says in wordsDaily cups demanded by the city, divided by daily cups one café can serve.Demand of about 5.2 lakh cups a day, at 250 cups a café, needs about 2,080 cafés, and counting from supply, 150 commercial clusters with 10 cafés each plus 500 neighbourhood cafés, gives about 2,000, so the two routes agree. How do you check it, and which assumption matters most?
Count from the other side: supply. Picture the tech parks, malls and busy high streets, say 150 of them, with about 10 cafés each, plus about 500 standalone neighbourhood cafés. That is about 2,000, close to the demand answer. Then name the swing factor. The 20% share of café users is the softest input: halve it and the answer falls to about 1,040. Say the range out loud, roughly 1,000 to 4,000, because a single precise number from soft inputs sounds less credible, not more.
Where candidates lose it
The common loss is starting to multiply before defining the thing. Ten minutes later the candidate realises filter coffee counters are in or out of the count, and the answer jumps by a factor of five.
The second loss is giving one number with no check. Interviewers who ask market sizing want two routes that meet, and a sentence on which input you trust least.
What the interviewer asks next
- The reported version of this question asked about the United States. How would your structure change?
- How many cups a day does a café need to sell to cover its rent, staff and coffee?
- If a café chain wants 300 outlets in the city, what share of the market is that?
Asked at Vista Equity Partners, Healthcare, Austin, 2023 (Wall Street Oasis):
market sizing - how many coffee shops in US
050Estimate how many ATMs a city of one crore people needs.Rothschild & CoNew York · 2026
Try it first
Which load should you size the number of machines to?
Show the worked solution
About 2,520 ATMs, on stated assumptions. Of one crore people, 70 lakh are adults and 60% of them, 42 lakh, use ATMs about three times a month: 4.2 lakh withdrawals a day. If 12% fall in the busiest hour, that is 50,400 an hour. A machine handles 30 an hour at two minutes each; plan for two-thirds busy, 20 an hour, and you need about 2,520.
Where do you start, demand or supply?
Think of a canteen deciding how many counters to open. It does not divide the day's meals by 24 hours; it counts the lunch rush and opens enough counters for that. Size a service network to its peak load, so the estimate runs from people to withdrawals to the busiest hour, and only then to machines. Start with demand: 70% of one crore are adults, 70 lakh; assume 60% of them use ATMs for cash, 42 lakh, and that each withdraws three times a month. That is 1.26 crore withdrawals a month, or 4.2 lakh a day.
One crore people make about 4.2 lakh ATM withdrawals a day, of which 50,400 fall in the busiest hour, and at 20 withdrawals per machine an hour the city needs about 2,520 ATMs, nearly three times the 875 that a 24-hour average would suggest. How much does the peak assumption change the answer, and how do you check it?
Machines stand idle at 3 a.m. and have queues at 6 p.m. If you spread 4.2 lakh withdrawals evenly over 24 hours, you would size for 17,500 an hour and buy 875 machines. The peak-hour share is the assumption that moves the answer most: at 12% of the day in one hour, the city needs nearly three times what the average implies. The same logic explains the planning margin: a machine busy 100% of the time has a queue that never clears, so plan for two-thirds use. Then sanity check the result: 2,520 machines for one crore people is about 25 per lakh, a ratio you can compare with the published ATMs-per-lakh figure for the city, which you should look up rather than quote from memory.
Say what you left out. Salary days bring a bigger rush at the start of the month; digital payments are shrinking cash use, so the user share and the withdrawals per month are both falling; and machines sit where people work and shop, so a city with a dense business district needs more than population alone suggests.
Where candidates lose it
The common slip is sizing to the average: daily withdrawals divided by 24 hours and by a machine's capacity. It gives a number about a third too small and misses the point the interviewer is testing, that networks are built for the rush.
The second loss is reciting a ratio you half remember instead of building the number. Build it first, then offer the per-lakh ratio as a check you would verify.
What the interviewer asks next
- How would the answer change if half of withdrawals moved to digital payments?
- How many ATMs would you put in a business district of 5 lakh daytime workers?
- How would a bank decide whether one more ATM in an area pays for itself?
Asked at Rothschild & Co, Generalist, New York, 2026 (Wall Street Oasis):
1st round all technical focused mainly on DCF and Eq Val and Enterprise Value questions, mental math, and some market sizing
