Product Sense · medium · Reported at Lyft

Estimate the number of ride requests in a city per day.

Asked in Data Analyst interviews.

Short answer

Market sizing: population times adoption times trips per day, with every assumption stated.

How to answer it

What they are testing

Not the answer. Whether you can decompose an unknown into things you do know, state your assumptions, and sanity-check the result. Arithmetic under pressure is a small part; structure is most of it.

The method

1. Anchor      start from a population you actually know
2. Decompose   break the unknown into rate x frequency
3. Estimate    put a number on each factor and SAY why
4. Multiply    keep the arithmetic round and easy to follow
5. Sanity      check the order of magnitude against something known

A worked estimate

City population                        5,000,000
Adults, roughly 75%                    3,750,000
Use ride-hailing at all, say 25%         940,000
Of those, ride on a given day, 15%       140,000
Rides per riding day, average 1.6        225,000

Round: roughly 200,000 to 250,000 ride requests a day

Every line is a number you can defend or be corrected on, which is the point. An interviewer who disagrees with the 25% can change it and watch the answer move, and that conversation is what they are actually buying.

Sanity checks

Key points

FAQ

The 30-second answer

I would build it up from a population I know rather than guessing the answer. Say a city of five million: about three quarters are adults, maybe a quarter of those use ride-hailing at all, and perhaps fifteen percent of those take a ride on any given day, at around one and a half rides each. That lands near two hundred thousand requests a day.
I would say every assumption out loud as I make it, because the interviewer can then correct one and we watch the answer move, which is the real conversation.
Then I would sanity-check it a second way. Two hundred thousand rides a day across five million people is about sixteen rides per person per year, which is plausible, and it implies roughly fifteen thousand drivers. If either number looked absurd I would go back and revise.

In the interview

Practice this for real