Professional Documents
Culture Documents
Top 25 Guesstimate Questions
Top 25 Guesstimate Questions
I have a built a mock interview led, personalised 1:1 program for product
managers that helps candidates with the following;
CV Reviews
Building a Portfolio
1:1 Live Mock Interviews for Every Product Module (Not Much Gyaan,
Focus on Practical Application in Interviews)
If you think this is something that interests you, I would love to get
on a call with you and explain the program in detail. You can block
time with me by clicking on this link.
3. Make equation(s)
7. Compute
9. Summarize
For this question, we'll assume we only want overall Facebook ad revenue,
across all properties and geographies.
Make equations
Review assumptions
Here, you should offer a quick refresher of the assumptions you made. This
accomplishes two things: first, my reiterating each assumption out loud you can
determine if any sound off. Second, by reiterating your assumptions you can see
if your interviewer disagrees with any ahead of your calculations.
Compute
So, multiplying all these numbers out gives us:Yearly ad
revenue = # Facebook users * average ad revenue per user =
(# users in Asia * Asia ARPU) + (# users in Africa * Africa
ARPU) + (# users in Europe * Europe ARPU) + (# users in NA
* NA ARPU) + (# users in SA * SA ARPU) + (# users in Aus *
Sanity check
We can check our work by going backwards from Facebook’s
market cap. As I mentioned, its market cap is around 500
billion. Typically, software businesses are valued at a high
multiple of returns, as in between 10x to 20x. 500 billion / 10
to 20 gives us a total revenue between 25 billion to 50 billion
per year, which falls between our estimate.
Summarize
To recap, we derived how much money Facebook generates
from ads using a bottom-up strategy, segregating users into
regions and summing their estimated yearly revenues. This
gave us around 41 billion dollars of yearly ad revenue, which
we did a little sanity check on by deriving backwards from
Facebook's market cap of 500 billion dollars.
Obviously, in the park area, the density will be more than nonpark area
So in park area 392000*10 = 3920000 trees in park 1568000 trees in non park
So total tree is = 3920000+1568000 = 5488000 trees are there in Delhi
Clarifying questions:
2. We are focusing on the number of videos and not on the number of views,
right? Yes, focus on the number of videos.
3. Can I assume the ads to be videos as well? No, you can ignore ads in this
estimation
Approach: I am going to take a top-down approach. I will find out the number of
YouTube users and then segment them into the amount of usage (-> low,
medium, high) to capture the initial estimate. Based on the estimate we will
perform a gut check.
The number of YouTube users: Total population = 7.5B % of the population
having internet access has reached almost 60% in 2021 = 4.5B internet users.
YT penetration stands at 40% worldwide = 1.8B YT users.
Gut Check: Knowing that a very less percentage of videos create the most
views on YT, that means a lot of these videos might be watched by users in all
these segmented categories. So, it is safe to assume that approximately half of
the videos are duplicated in our calculations.
Clarifications:
Mode of searches is Manual via mobile, desktop, app, web, home device.
Ignoring any robo/auto API based searches.
Less, Google market share with Bing, AOL, other regional engines: Let's
assume it to be about 70-80% = 75% (remain 2.25B)
We are left with 2.2B people who are potentially using Google search as their
primary search.
Usage Frequency
We can segment them in their frequency of usage. I would say there are 3 types
of searchers: Aggressive, Active, Passive
Passive searchers are those who don't really use internet to search on a daily
basis (like old people, kids, our mom/dads, majority of rural population).
Assuming this type represents the majority = 50% = 1.1B people
Total searches per day= 550*1 + 550*6 = 3.8B searches per day
Clarifying Questions:
1. Ping pong plastic ball, a little bit smaller than a golf ball?
4. What's the size of the helicopter? A. I think there are the standard ones that
Police and Hospitals have?
Assumptions: -The size of the ping ball should be less than 1 inch but will keep
it at 1 for simplification -We will ignore the space inside the heli that is taken up
by seats and equipment and count everything as empty space (will add a note at
the end to account for this) -The only area that we are taking into account is the
area that is accessible inside. There is the tail and part of the helicopter that has
the engine, and machinery behind the seats that I won’t take into account.
Solution:
So to get to our answer, I would want to set my formula as the volume of the
interior of the helicopter/volume of a ping pong ball
Given my assumption 2, I would say that the height that is accessible and empty
space is 4 feet (you can never stand much in a heli and have to crouch a fair bit),
the width is probably about 4 feet and the length is about 5 feet which gives me
a volume of the interior as (4x12 inch)(5x12inch)(4x12inch) = ~50 * ~50 * 60 =
2500 * 60 = 125,000 cubic inches
Volume of a ping pong ball is 4/3_pi_(1) ^ 3 = 4/3 x 3 = 4 cubic inches
Clarifying questions:
I would like to calculate monthly revenue first. Breaking down helps me focus on
the details.
Will consider all cab rides (Uber go, Sedan, premier, auto, bike, share, etc) but
not food delivery rides
Approach: To come to a reasonable number I will user below equation
# number of Uber rides in Delhi NCR per day = #of uber users * avg. no of rides
Now I will calculate the number of uber users in the Delhi NCR region
The total population of Delhi NCR = 20M
Now to calculate avg no of rides per day I will break the Uber users in the
following segments -
Power users = 10% of 3M = 0.3M and takes 10 rides per week making ~0.42 M
rides per day
Daily users = 20% of 3M = 0.6M and takes 5 rides per week making ~0.42 M
rides per day
Frequent users = 30% of 3M = 0.9M and takes 2 rides per week making ~0.25
M rides per day
Casual users = 20% of 3M = 0.6M and takes 1 ride per month making ~0.02 M
rides per day
Rare users = 20% of 3M = 0.6M and takes 1 ride per quarter making ~0.007 M
rides per day
Total uber rides per day = Total no of rides by all different types of users
Total uber rides in Delhi NCR per day is around 1.1 M rides
1. Google ads: only includes ads shown on Google search pages. It does not
include any other ads such as display advertisement etc.
3. Market - US
5. Revenue in $
1. Power users
Of these, % power users are mainly tech savvy individuals, more young people
or tech professionals. I would assume that is 30%.
So Avg # of power users searching everyday = 300M * ( .72) * .3 = 64.8M
These power users do 5 searches everyday. Let’s assume users see 6 ads per
page, of which they click 1. Chances of user clicking on those ads on other
pages are very less so I will ignore clicks on other pages.
So I will assume user click on an average of 1 ads per search
1. Occasional users
Of these, % light users are users who use internet as well as google search very
rarely. Or they might be using Bing. I would assume majority of population would
fall in here. So % = 20%
So Avg # of occasional users searching everyday = 300M * ( .72) * .2 = 43.2M
I am assuming these users click on 3 ads too.
602Bn annual revenue for ads is very high. I believe Google’s revenue is
somewhere around 30-40Bn. So I need to reduce ads revenue by atleast 1/10. I
believe I overestimated the number of searches being done. Power users do 2
searches a day, light users do around 4 searches a week and occasional users
do 1 search a week.
Population of India - 1.3 B Ignoring People in BPL and Lower middle class -
(30% + 20%) - 650 M Ignoring people below 18 yrs and above 60 years
(assuming retail credit cards won't be issued below legal age and retired
personnel[-30%] ) - > 200 M
I am dividing 200 M eligible population into Metro/Tier-1 , Tier-2 and Tier-2+
cities
Penetration among Metro/Tier-1 -> 30% Penetration among Tier-2 -> 15% Tier-
3+ -> 10%
Total credit card users = 200 x [ 0.3 x0.3 + 0.3 x 0.15 + 0.4 x 0.1] = 35 M users
Clarification Questions:
Assumptions:
In the United States roughly 1% of the total population are commercial gig
economy workers (e.g. Uber, Instacart, etc.).
In the United States roughly 2% of the total population are workers that
directly contribute to commercial shipping via ground transportation (e.g.
Schneider [i.e. Trucking Company], Amazon, UPS, etc.).
Estimation Model:
Given the above requirements we need to solve the below equation to estimate
the total addressable market (TAM) size:
(Market for Basic Driverless Vehicles) + (Market for Intermediate Driverless
Vehicles) + (Market for Luxury Driverless Vehicles) + (Market for Commercial
Driverless Vehicles for Gig Economy) + (Market for Commercial Driverless
Vehicles for Ground Shipping) = TAM Size for Driverless Vehicles in 2025.
Let's further refine our number to target customers that don't use public
transportation (given that most of the populous lives in high density areas
where public transportation is abundant).
Referencing my friends and family for the purpose of this estimation, about
1/4 of my friends and family that live in metro areas take public
transportation and do not own a vehicle. Considering in rural areas public
transportation isn't as available, I think 1/5 is a better average for folks that
opt out of owing a vehicle and instead use public transportation in the United
States.
To recap: Of the 225M target customers, we can deduce that only 80% of
them need a vehicle. That further refines our target customer base to
roughly 175M people.
It is my belief that the total number of cars per household will reduce due to
the availability of driverless cars. This is because a single car can
autonomously pick up and/or drop off more than one person at a time.
Let's consider the 175M target customers with the average household being
3 people. We have 60M households (roughly...Interview math, am I right?).
With the above hypothesis, we can assume that with less of a need for
owning multiple vehicles due to the invention of driverless vehicles, the
average number of vehicles per household will go from 3 to 2.
So we can expect a total market of about 40M driverless vehicles for non-
commercial use.
Now here's where things get interesting. Given the total market for
driverless cars is 40M, let's figure out how many target customers buy basic
vs. intermediate vs. luxury non-commercial driverless vehicles.
Referencing the labor statistics from earlier, we know that the median yearly
salary is $40,000. With this information we know that a large majority of our
target customers will be purchasing the basic driverless vehicle for $25,000
Lets consider the costs for shipping vans and semi-trucks respectively. A ball
park estimate for both (given what the current costs are) is $75,000 for a
driverless shipping van and $250,000 for a driverless semi-truck. Now we
can calculate the TAM for commercial driverless vehicles.
If given more time I would consider solving for the Sales Addressable Market
(SAM). It would answer questions such as: Of the $2.2T in total market
value, what revenue can be expected in this fiscal year? This will help us
better understand how frequently customers are turning over vehicles after
purchasing a new one.
This question could be rolled up to make it more generic i.e. what is the right
number for showing notifications( which in our case is photos) of certain types in
a social media app.
When we say 'photos are shown on newsfeed', does it mean any types of
photos across different feeds or photos of friends, friends of friends in the
network.
Does it mean how often photos are shown to the user while they scroll
We take a step back and then ask why do we want to do that in the first place
and how it relates to Facebook vision, is because of any of the following:
Are the photos being posted and engaged with too much that it's
suppressing other feeds and impacting ad revenues
Interviewer clarifies - we have not done analysis and would like to estimate
photos shown on a news feed for a given user. We proceed anyways with what
we have.
Define the goal (again) and state it clearly - What is the right amount of
photos to be shown in a user's news feed being posted by their friends in the
network.
We will need to dig a bit in data to come up with a guestimate around it. First, I
would categorize users into personas based on their behaviors. Users are
inclined to engage with friends based what their personality type is which in turn
determines what features they use more often on the platform compared to other
features.
Some examples-
Certain users use Facebook marketplace more often to buy/sell goods Certain
users use Facebook groups more often to find rentals/share skills/organize
events etc. Certain users use messenger to directly text with a small group of
Now every user is a little bit of all the things I mentioned above but we can still
segregate them into different personas based on the most used feature. Let's
quickly create some then :
1. Shopper
3. Organizer
4. Texter
We can ask the data science team to slice the data as per personas mentioned
above and then focus on engagement metrics by personas.
Let's take ' time spent on app per day' as an engagement metric and slice the
time by features/products used :
Now, we know where the users are spending their time and also how much time
they spend on an app on a typical day. We then calculate the amount of time
they usually spend looking at photos.
1)Time spent on looking at photos in a day (in minutes) = aggregate time spent
for all sessions in a day X percentage of time spent looking at friends' photos.
Let's assume Texter does a 1-hour session on Facebook, spends 24 minutes(
40%) looking at photos.
2)Average time to stop and scroll through a photo on the platform, let's assume
30 seconds. The number of photos to be shown to Texter: 24 minutes divided by
30 secs i.e. no more than 48 photos in an hour.
You could be creative with metrics, ratios are calculations and propose many
different ways of doing it, it's just one of the way I can think of right now.
We can also then talk about the pitfalls and disadvantages of users binging too
much on photos and related mental health implications.
We could also propose running A/B tests to further optimize our algorithms.
Is this for a high school, middle school or kindergarten ?- Free to make your own
assumption
Assuming this is for kids in middle school. I will now calculate the size of the bus
based on the total capacity it can carry.
Assuming bus has 15 rows with 4 columns, such that 15 kids can sit one behind
the other, and 4 can sit in the same row, 2 on each side of the aisle.
Total capacity of the bus = 60 passengers + 1 bus driver + staff (conductor/ etc.)
= 62 people.
Average weight of 1 child = 150 lbs each Average weight of 2 adults (driver +
conductor) = 200 lbs each
Total weight of passengers and school staff on the bus = 15060 + 2002 = 9000 +
400 = 9400 lbs
Now for a compact car that can comfortably carry 4 passengers the average
weight of the car is approximately 3 times the total weight of people in the car (
34200 = 2400 lbs)
Applying the estimate to the weight of the bus, we get 3*9400= 28200 lbs
Equation: In the top of my head, I’m going to follow the top-down approach and
solve the estimation through computing equation: Number of apps in the play
store = Number of mobile users download apps from playstore (A) * average
number of apps downloaded via playstore per user (B).
Assumptions:
US population: 300M
There are 03 main categories of digital contents on the play store: apps,
game and additional digital contents
Calculation (A):
Among mobile users in US, there is about 50% of Android-based cell phones
and 50% of iOS-based cell phones
In fact, people may uninstall the downloaded app after a period of time or no
download at all for certain reasons. For this reason, I dig deeper and reduce
the chance of cell phones possibly downloading apps via play store for
Android-based and iOS-based ones of 50% and 25% respectively.
A = 3 * 10^8 * 0.9 * (0.5 * 0.8 * 0.5 + 0.5 * 0.5 * 0.25) * 1/3 * 0.1 ~ 2M
Calculate (B): As assumed, there are on average 2 apps per phone use, which
depends on users’ needs and storage capacity of the phone.
Dubai is part of Asia - 30% of 220 K is 66K Within Asia - Passengers to South
East Asia - China, Vietnam, Indonesia, Singapore, Thailand, Japan South Asia -
Passengers to India, Part of China, Passengers to Russia sub continent
Passengers to Dubai
Assumption - Based on Population and tourist activities South and South East
Asia - 60%, Australia, Russia - 15%. 25% to Dubai - 16K Passengers Dubai and
nearby has a bunch of Airports - Etihad, Qatar, Kuwait. Assuming equal split -
50% to Dubai and rest 50% (Assumption). So total passengers is 8K Size of a
dreamliner (since long haul flights) - 400 approx
I'd like to start with the assumption that we are discussing about a residential
college, all students living on the campus. Also, we'll choose an IT engineering
college where the students will be technically savvy. We'll try to determine the
peak bandwidth requirement.
I'd like to breakdown the equation by:
Also, not all of the students will be online at the same time. But assuming
80% of them are online at the same time (probably during evening/night).
If I were to spend more time on the problem, I'd have considered academic
requirements separately. But since academic requirements usually be in the
I didn't consider the basic fact that there will be staff as well as admin on
campus.
Pick an airport and estimated the number of people going through the
metal detectors in a day
Clarification: SF airport, Any day - ( Sunday, etc ), metal detectors are used at
check-in ( note not coming out airport) Assumption: SF airport, Sunday
Overall approach : Total number of people going through metal detector = total
number of people flying from SF airport on Sunday = Total number of flights on
Sunday * Passengers per flight
Total number of flights on Sunday = Sum of domestic flights + International
flights
Total number of domestic flights on Sunday = Flights per hour * 12 hours (
Assuming SF airport has very minimum domestic flights late at night)
Total number of flights per hour = number of runways * flight each runway can
handle per hour ( Assuming each runway can handle 2 flights per hour- as it
takes 30 mins approximates to land, park, refuel and refly )
Total number of flights on Sunday = 10 times 2 times 12 ~ 200 rounding for
calculations( Assuming 10 runways sf has )
Number of passengers per flight on Sunday = 40 rows times 6 seats each row ~
300 passengers per flight
Number of people flying out from SF on Sunday = 300 times 200 6000 domestic
& 6000 international 12000 people on Sunday
Sanity check : 7 million bay area population, Assuming 100K bay area
population travel each Sunday, Splitting it to three major airports ~ 30000 each
airport.
Breakdown- Storage cost for 3 years = storage used (in GB) * storage cost per
GB Storage used (in GB) = No of pixel 3 users * Avg storage per user
Assuming the growth of pixel market share is negligible and also the rate at
which photos storage increases is also negligible.
For 3 years = 8.4m * 100 GB * 3 * Storage cost per GB ~ 2400m GB * $ 0.02 /
GB Total storage cost ~ 2400m * 0.02 = $ 48m
For final check, the storage cost is on a higher side, and it might be due to the
high average consumption levels assumed or the compression of photos on the
cloud.
Clarifying questions:
1. Can you please clarify inflight ads? Are you referring to the Ads shown
on the screens/TVs available for each seat on an airplane? Ans: Yes.
3. Are you targeting any specific airline? Ans: No. All airlines.
4. Any specific type of ads such as banner ads, video ads etc? Ans: Video
Any preference on which method I chose? Ans: No. You pick. ( I picked the
second)
Assumptions made: Each airplane has a screen for each seat (Not all
domestic airplanes have that)
Total US population = 300M
Assuming 20% of that population never travels (too old/young to travel, too
scared to travel, no opportunities available) leaves us with total 240M
people.
Out of 240M, we can categorize people into different segments.
If an advertiser shows 1 ad/hr then there will be 3 ads per flight = 670M x 3 =
~2B Ads
Assuming the conversion rate is 10% (i.e per 100 ads shown, 1 customer is
converted), the target market size here is 10% of 2B = 200M customers
Also, assuming the company will have to pay per view and avg CLV is
~$1000, we are talking about 200M x $1000 = $200B that the company
would make over the lifetime of the customers.
Assume that US and Japan are exactly opposite to each other. If a flight takes
18 hrs to travel between US and Japan and it moves at approx 600km/hr, then
the distance covered is 10,800 Km. This constitutes the semi arc of the circle, so
we will double is to calculate full circumference which will be 21,600 km.
Clarify
Are we talking about any specific types of restaurants, e.g. fast food, fine
dining, etc.? (Interviewer: Restaurants in general)
SF has 800k residents. I'm assuming that about 50k people daily commute
to SF for work, and another 10k as visitors.
I'm assuming that visitors and workers are more likely to visit restaurants for
meals while residents are less likely.
For workers, I'm assuming that about 80% eat out while 20% bring their
own food. This makes an average of 40k individual eaters. I assume
further that 50% of these people to-go food, which leaves us with 20k
seats to serve people.
For visitors, I'm assuming that 90% eat in restaurants, so that creates 9k
seats.
Caveats:
2million sq miles. For each sq mile how many miles of road do we have. I'm
going to divide this up into metro and regional. And lets say it's 50/50. For 1
million sq miles of metro I think we have about 5M of road. (5 miles of road per
square mile) for 1 mllion sq miles of regional I think we have about 2M of road .
(2 miles of road per square mile)
d = Total we have 7M miles of road for 2M Square miles in the US.
So to figure out the cost we have (21 peta bytes / 1 GB ) X $0.02 21 x 10^ 15 /
10^ 9 x 2/10^ 2 = 42 x 10^4 = $420K p/month.
school
extracurricular groups
rare: friends
Out of 150M, people in tech rely heavily on Slack. Assume 10% of people
work in tech in the U.S.. Hence 15M potential slack users
Other industries may use Slack too, like those who work in NFP orgs and
education. Assume an additional 10% of people. = 15M
School:
Extracurricular:
Revenue per person: depends on organization size. Assume: Large org - $10 pp
- 40% large orgs adopt Slack = 30M x 40% x $10 = $120M Medium org - $15 pp
- 30% = 30M x 30% x $15 = 135M Small org - $22 pp - 30% = 30M x 30% x $22
= 200M
Total = 120 + 135 + 200 = $455M
Sanity check: Slack's revenue is $401M. So $455 for total addressable market
seems reasonable for the U.S. only.
How much laundry detergent is used every year around the world
Wash everyday --- Wash twice a week --- Wash once a week
So assuming, everyday users, will have less no of clothes to wash and less
amount of detergent needed. Less no of washes ---> More amount of detergent
needed per wash
Lets see, what kind of cost does google have to incur to run google photos. To
think about this clearly, I want to think as if I was going to setup Google Photos
now and it doesn't exist till today.
Now lets come back to today where Google photos clearly exist and I will think
about the costing in each of these sections.
1. Google photos should be a lean team with max 10 pms, 40 engineers (1:4
pm to dev ratio), 100 supporting staff (qa engineers, dev ops, other roles).
PM salary est -> 150k, Dev salary -> 250k, others -> 80k gives us 20Mil in
salaries each year.
2. Acquiring users -> Considering this cost to ~0 for google photos, most of the
cost might be coming for the OS team because this is a pre-installed app on
android devices. There are other users of the product too but they are
negligible in number.
3. Server cost -> ~2B android devices, 70% people use google photos (keep
more than 100 photos), what is the average usage. Lets think of these 70%
users as those people who are primarily using Gphotos in the phone. Also
google photos ~10 years old software.
a. How many photos i click and for how long I have been using the
software is something we need to predict now:
i. Power user (20%) [20 photos on a day level or 10000 new photos a
year] ->
ii. Casual user (40%) [5 photos on a day level or 2000 new photos a
year]
iii. Super casual user (40%) [1 photos on a day level or 500 new photos
a year]
This will help us get to a point where we understand the number of photos on
google photos server. We can make an assumption that each photo is 50kb is
size and get to the total storage needed to store all photos, Storage servers
have a pricing on TB level generally (google gives 50GB storage for 200/- a
month, so we can imagine that their cost will be 10% of this cost.
can we limit traffic to normal commute time for people going to work in their
city? Not include business travel? (Recognize traffic can mean: pick up drop
off kids; errands, grocery, shopping, social, people who drive for their job
etc.)
limit to US?
pre-covid time?
Equation
total 250 hours per year
200M x 250 hours/year = 50,000M hours = 50B hours Assume: 10% work from
home = no commute; 10% work has significant travel, exclude 20% of people
50B x 0.8 = 40B hours
If you are opening a new Walmart branch, how would you decide how
many cash registers are needed for the store?
Answer:-
1. Population of Canada is 30M.
2. As the two most populous provinces are Ontario and British Columbia, we can
assume that each have population of around 30% ~ 10M.
5. As per world population, around 70% of people are between age of 15 and 65,
14% are above 65 and 16% below 15. Keeping same percentage, we can
assume that ~1M people are of shopping age or would go for shopping alone.
a. Loblaws
b. Canadian Tire
c. Whole Foods
d. Freshco
e. Costco
f. Longos etc.
7. Assuming a consumer has 10 different choices, we can have this small table
of % split (Need to provide reasoning for the split, i.e. Loblaws, Whole
Foods are expensive compared to Walmart, Costco needs Membership etc)
Loblaws 10%
Freshco 20%
Costco 15%
Longos 15%
9. Generally 1 region has around 3-4 major cities, and we can assume that 1 city
will have around 2-3 Walmart.
11. Out of this 100,000 customers, we can assume that people go to Walmart
atleast once every 2 week, so that is 50,000 customers shopping at Walmart at
any given week. (* I would challenge myself on this)
12. Most of these customers will be shopping after office hours or during
weekends. Assuming 70% shop on weekend and distribution is uniform every
week, so we have around 35% shopping on a Saturday or Sunday.
14. Walmart stays open from 7:00 AM till 11:00 PM and most of the crowd will be
coming during 11:00 AM (because people wake up late on weekends) to 6:00
PM (People want to spend evenings at club or movies or entertaining
themselves) so, we can assume that 60% of 20,000 customers come during
these hours, i.e. 12,000 customers between 11:00 AM – 6:00 PM
15. Doing a uniform distribution of hours, we can say that 1500 customers per
hour
16. Let’s assume each person spends half hour at Walmart, so that is 600
people going to cash counter every half hour or ~ 20 people per minute.
17. 1 cash counter takes approx. 2 min to bill a customer, so applying little’s law,
we will have a queue of 40 customers.
I have a built a mock interview led, personalised 1:1 program for product
managers that helps candidates with the following;
CV Reviews
Building a Portfolio
1:1 Live Mock Interviews for Every Product Module (Not Much Gyaan,
Focus on Practical Application in Interviews)
If you think this is something that interests you, I would love to get
on a call with you and explain the program in detail. You can block
time with me by clicking on this link.