Case Interview Example – Estimation Question and Answer
I was asked the following management consulting estimation question by a McKinsey interviewer many years ago:
“Estimate how long it would take to move or relocate an average size mountain 10 miles using an average size truck”
Below you will see my answer to this estimation question and the process and rational I use to answer this specific question can be used as a template to practice answering other estimation questions as you prepare for case interviews.
The first thing to realize in an estimation question is that an acceptable answer MUST mention a specific number.
This question was how much time it takes to move an average mountain 1 mile (or something along those lines).
If the answer does not include a specific unit of time like X hours, Y days, Z years, then the answer is not acceptable.
By the way, I use the word “acceptable answer” instead of “correct answer” very deliberately. The interviewer’s evaluation in this type of question is in assessing the approach you took, not necessarily the specific answer you gave.
The next thing to the answer must include is that explicit assumptions must be made.
It is not possible to answer this question without making some assumptions. They key is to EXPLAIN to the interview that you are going to make some assumptions. Once you do and once you make a specific assumption, explain your rationale behind that assumption.
For example, when I was given this question. I knew that I needed to estimate the cubic volume of the mountain. And since the mountain loosely resembles a cone, I knew there was a geometric formula to calculate the volume of a cone–except I did not recall the specific formula off the top off my head.
So my interviewer suggested that I estimate the formula of a cone, which in turn I would use to estimate the volume of an average size mountain, which would then be part of a calculation to estimate the average time it would take to re-locate it.
Notice the estimate that is nested within the estimate here. This is very common. Most important thing is to not get mixed up and confused by your own work.
I find it is useful to just write out the formula that will produce the estimate FIRST, THEN go about making reasonable assumptions.
For the move the mountain case, the formula I wrote up on the white board during my interview was:
volume of mountain / volume of a truck * time per truck trip = total time to move a mountain
I would literally write that on the board. That is the amount of time it would take 1 truck to move an average size mountain 10 miles (the 1 truck is an assumption as well)
Then I went about estimating each of those 3 factors.
Assume the average size mountain is 1 mile tall, 1 mile wide, and the shape of a cone. That’s approximately 5,000 ft in height and base.
I forge the formula to calculate the volume of a cone, but if I eye ball it, it is probably a little more volume than half of a cube of similar size height and base.
The volume of a cube that’s 5,000 ft tall, 5,000 ft wide, and 5,000 ft deep is 125,000,000,000 cubic ft.
Since I’m trying to estimate a CONE, and not a CUBE, I’d then take 125,000,000,000 x 50% (my approximate guess as to how much smaller a cone is vs a cube of approximately the same height, and width and length at the base.
With some slight rounding, that gets us 60,000,000,000.
Then underneath my original formula, I would write the following:
60,000,000,000 cubic ft / volume of a truck * time per truck trip = total time to move mountain
Next, I would move on to estimate the volume of a truck.
The carrying capacity of a cargo truck is the width x length x heightof the cargo container.
I said, well I know those big trucks are a little wider than my car, but not by much since they still must be able to fit into a lane on the freeway. My car sits 3 people across, assuming 2 ft in shoulder width per person, that’s 6 ft of interior space. Let’s add on a little more and assume those big trucks are around 8 ft in width.
I know they are about double the length of most passenger sedans. And lets see if I were to lie down in the driver’s seat to take a nap, I cover most of the interior cabin space. And the hood and trunk of the car combined are about the same length as the interior cabin. I’m a little under 6ft tall, so that makes my car around 12 ft long. If I double that, I get the length of one of those trucks to be 24 ft long. I subtract out say 4 ft for the driver compartment, and that leaves me about 20 ft in length for the cargo area.
Last time I looked, I saw a worker standing in the back of one of the cargo areas, and the cargo area was taller than the person. I figure the cargo container is about 8 ft tall. And since most freeway bridges have signs that say “height 13 ft” and I know those trucks can go under those bridges, assuming an 8ft cargo section and a 4ft for the tires and chassis under the cargo area, that gives me 12 ft…which does seem to triangulate with the height of those underpasses. So I’ll say the cargo section is approximately 8 ft tall.
The volume of the cargo area of an earth moving truck is:
8 ft wide x 20 ft long x 8 ft tall = 1,280 cubic feet
For sake of simplicity, I’m going to round that down to 1,250 cubic feet and plug this number back into my original formula which now reads as follows:
60,000,000,000 cubic foot mountain / 1,250 cubic foot truck capacity * time for truck trip = total time to move a mountain
The only factor missing in our estimate is figuring out the round-trip time for a trip to move 10 miles, drop its load, and return the 10 miles. Let’s figure out the travel time first. Assume the truck travels on the freeway at 60 miles per hour.
For it to travel 10 miles, it does so in 1/6 and hour or 10 minutes. The drive time is 10 minutes to the new location, and 10 minutes returning to the old mountain for a total of 20 minutes. Assume that the off-loading process has been designed to be pretty quick. The load is just “dropped” and then repositioned while the truck is on its return trip (as opposed to being scooped out of the truck, one scoop at time which seems more time consuming).
That means each round trip takes 30 minutes or 0.5 hours.
Let’s go back to our formula again and update it.
60,000,000,000 cubic ft mountain / 1,250 cubic foot track capacity * 0.5 hours per truck trip = total time to move a mountain
Let me do the math now. For the first 2 components of the formula, that works out to about 50,000,000 (50 million truck loads).
50 million truck loads x 0.5 hours, thats 25 million hours to move a mountain.
If we assume a typical day has 25 hours (to make our math a little simpler), that’s 1 million days to move the mountain using only 1 truck. That works out to a bit under 3,000 years
That is the logic I just presented is a pretty good one that would most likely pass most estimation question interviews.
You will notice that for every little component I explain WHY I felt that was a reasonable assumption.
There is a big difference between making a wild assumption vs. a reasonable one. Your goal is to make as reasonable assumption as you can come up with. When you make such an assumption, it is very important you explain WHY you made the assumption you did.
The math is not that complicated (it’s math we all learned before high school) BUT communicating what you are doing is just as important.
It is also important that you do not make a math mistake. I wrote out this example quickly and hopefully I did not make a math mistake.
If I did make a math mistake, I would full expect to get rejected even if I got the logic and assumptions largely right.
That’s just the way it works. Practice your mental math. You DO use it a lot not just in interviews but with clients as well.
504 thoughts on “Estimation Question”
I am assuming the average mountain to be movable and fits in an average sized truck.
Since the mountain is heavy the truck will only be able to move with an average speed of 10 miles per hour and hence it will take an hour to relocate or move the mountain.
It would take 30 hours for moving the mountain using 1 truck.
Lets consider average size of mountain is 3000 mts.
Average size of truck can carry 100 kgs on a single visit. And it would take approximately 6 minutes to cover 1 mile with such weight.
lets assume 1 meter of mountain would weigh 1kg
So it would take 1 hour for covering 10 miles.
Time taken to relocate average mountain(3000 mts) = Time it takes to cover 10 miles * number of trips it takes for truck to complete
time it takes to cover 10 miles = time taken to travel 1 mile * 10
= 6 mins * 10 = 60 mins
Number of Trips it takes
Average Truck can carry 100 kgs in one trip
1 hour = 100 kgs
As 1 mt = 1kg
3000 mts = 3000 kgs
Hence 30 hours = 3000kgs
No. of trips = 3000/100 = 30
To relocate 3000 mts = 60 mins * 30 trips = 1800 mins or 30 hours it would take for relocating average size mountain
You need to load the truck, move it, and then unload it.
Let us assume that a truck is able to move 10,000 kg in one take.
An average mountain is about 1000 by 1000 metres in basis and is about 1000 metres high. Assume that its volume is the volume of a cube with same dimensions divided by 10. So its volume is 100 mil. cubic metres, which should weight rougly 100 mil. kg.
That means that a truck will have to make its journey 10,000 times to move a mountain.
One journey take:
1. Assume 1 hour to load the truck.
2. 10 minutes to drive, if the truck drives with an average speed of 60 miles per hour. Also 5 minutes to start the journey and finish it.
3. Assume 15 minutes to unload the truck.
So in total it is 90 minutes per journey, multiplied by 10,000, which means 900,000 minutes or 15,000 hours, which is roughly 600 days, provided the work is 24/7
Finally, 0.5hr * 500,000 = 250,000 hrs
250,000/24/365 is approximated to be 30 years.
estimate the size of the mountain, and an average sized truck:
truck: 2m*2m*1m
mountain: 1000m^2*2000m
Suppose the truck moves at a speed of 40miles/hr. It takes 10/40*2=0.5 hr for a round trip
1000*2000/2/2/1 = 1000*500=500000
wt of small mountain: assuming 10,000 tons
1 ton – 1000 kg
proxy – ship 10000 tons – 10,000,000 kg
avg truck carries: 2000 kg – 2 tons
1 truck carrying 2 tons per trip will have to make total 5000 trips. 10,000 trips to and fro.
5000 * 2 = 10,000
distance = 16 km ( 10 miles)
v = 60 km/hr
t = 16/60 = 16 min per trip
Total time: load time travel time unload time
Assuming one chunk weighing 2 tons at a time. a crane is used to load truck. takes 10 min to load. similar time to unload.
load time = 5000 * 10 = 50,000
16 min per trip. 10,000 trips
travel time = 16 * 10,000 = 16,000 min
unload time = 5000 * 10 = 50,000
total: 50,000 16,000 50,000 = 116000 min
1933 hrs
81 days
Assumption: worked non stop for 81 days
Let’s assume a cone shape for the mountain:
h = 2000 m average
r = 4000 m average
Thus the volume we’ve got to relocate is:
V = 1/3*pi*r^2*h = 32 km^3
Assuming a density of about ro = 3000 kg/m^3, the mass to be moved is:
M = 96 000 000 000 tons
A truck can take along a volume of about:
Vt= 5*2*2 m^3 = 20 m^3
which correspond to a mass of:
Mt = 20*3 tons = 60 tons
This is quite a heavy load, therefore we cannot fill th truck up to the limit, then the mass is a constraint. Let’s assume the max weigth is about 30 tons, then the number of loads the truck needs to bring the rocks 10 miles away is:
n = M/Mt,limit = M/30 tons = 3 200 000 000
The overall distance is then:
d = n * 2 * 10 miles = 64 000 000 000 miles
Assuming an average speed of 40 miles/h (the truck will be faster on the way back, let’s say 50 miles/h, than the outbound, let’s say 30 miles/h), the time required is:
t = d/40 hours = 1 600 000 000 hours
Assuming we have 1 truck and 1 man working 8 hours/day, 220 days/year (and rounding it down to 200 because we spend time also for loading the truck and unoading it), the time it takse to relocate the mountain is:
T = t/(200*8) years = 1 000 000 years (!!!)
Total time needed in hours = time for one trip * number of trips
where
time for one trip = time to load a normal size truck time to move 10 miles with full load time to unload a full truck time to move 10 miles without load
number of trips = total volume of rocks (and sand, soil, etc) in a typical mountain / truck’s load capacity
——————————————-
1. time for one trip = time to load a normal size truck time to move 10 miles with full load time to unload a full truck time to move 10 miles without load
1.1 The truck can be either loaded manually or automatically using assisting specialized machines/vehicles. A normal truck (e.g. a pickup truck) has loading capacity of approximately 3m*2m*1m=6m^3. Let’s suppose on average it will take about 5 minutes to load the truck.
1.2 Fully loaded trucks move slower, let’s suppose 40 mph, to takes about 15 minutes to reach 10 miles.
1.3 To simplify, we suppose the unloading time is the same as the loading time. So another 5 min.
1.4 Finally, trucks without load can move faster, so suppose 50 mph, takes about 12 minutes to go back to the original site.
Therefore the total time for one round trip is about 5min 15min 5min 12min=37 minutes. Let’s say another 3 minutes are wasted on average per trip for gas refill and emergency. So 40 minutes per trip.
——————————————-
2. number of trips = total volume of rocks (and sand, soil, etc) in a typical mountain / truck’s load capacity
2.1 Suppose the mountain is pyramid-shaped with a square base. The volume of the mountain = the height*the area of the base*(1/3). Let’s suppose the typical mountain to be 200 meters tall, and 200 meters wide on each size at the base. so the volume is 200m*200m*200m/3=8000000/3 m^3=2.7million m^3.
2.2 the loading capacity of the truck is about 6 m^3 as estimated in section 1.1.
so the number of trips needed is 2.7million cubic meters/6 cubic meters per trip = 0.45 million times = 450,000 times.
3. total time = 40 minutes * 450,000 times = 18,000,000 minutes = 300,000 hours
Suppose a 8-hour long working day, 5 days a week. One year has 51 weeks, suppose workers take one week off per year, so let’s say 50 weeks per year, then that is 300,000/8/5/50 year = 150 years.
Each two-way trip: 20miles
At an average speed of say 40MPH, each trip would take 30min.
Now, considering an average mountain to have a volume of 1 cubic mile and a truck to have a volume of 1000 cb ft, it would take 1cbmi /1000 cbft *5280^3 cbft/cbmi = 125 *30min= 3750 min.
Assume a truck can charge a max of 5x3x2= 30 m3
Assume a mountain ,1000m high, with cone shape, radius 5,000m
> volume mountain = 1/3 pi r2 h = (5,000)2 x 1000= 25,000,000,000 m3
Number of truck loads needed, c.a. 1B
Assume material to be moved is prepared while truck travels back and forth
Assume truck takes 1 hr to load, travel, unload, travel back
> 1,000,000,000 hours
Assume 10 hrs work per day
> 100,000,000 days
300,000 years!