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”
1. Estimate the volume of average mountain:
Mountains are usually kinda cone-shape, so let’s assume that we can caculate its volume as a cone. For average mountain, I would assume the height is 400 meters and the diameter is 1000 meters. Then the volume would be 3.14X (1000/2)2(square) X 400 X1/3=~100,000,000 cube meters
2. Estimate the loading capacity of an average truck:
The truck trunk is usually a rectangle with a length of ~10 meters and a width of ~6 meters. Assume that the truck can load a height of ~3 meters. Then for 1 load, the volume is 10X6X3=180 cube meters
3. Calculate the number of loads the truck need to move the mountain:
100,000,000/180=555556 loads
4. Estimate the average time per load
Assume the average speed is 50 miles/hour
The loading time is 20 minutes
The unloading time is 10 minutes
Total time for each load is 60X10/50 20 10=42 minutes
5. Total time needed:
42 minutes X 555556=233352 minutes = ~4.43 years
Average Weight of the Mountain = 10000 tons
An average truck can move at one time = 1 ton
Time taken to load truck = 30 min
Time taken to unload truck = 30 min
Time taken to travel a dist of 10 miles = 30 min
Time taken to move 1 ton of the mountain = 30*2 (travel time) 30 (load) 30 (unload) = 2hrs.
Time to move mountain ~ 20000 hrs
Average mountain is cone shaped.
Truck (dumpster) has a rectangular box-shape of holding area, that will be used to move the rocks/rubble from the mountain.
Assumptions:
Mountain size: height = 150m, radius of base = 100 m. Therefore volume of rubble – 1/3*pi*r^2*h
Volume = 1554,300 cu metres.
Truck size = 10 x 6 x 3 = 180 cu metres. In one trip, truck can move 180 cu metres of mountain
Ignoring the skillset/time required to re-build the mountain, and assuming that for one trip, truck takes 30 mins (area would be hilly) to cover the 10 miles and that 1.5 hours are taken to load and unload the truck, the truck can make 6 trips in a 12 hour day.
Moving 180 cu metres per trip, truck needs 8635 trips in total, to move all 1,554,300 cu metres of rubble.
At the rate of 6 trips per day, truck needs 1439 days to make 8635 trips.
For the purposes of the discussion, I am going to assume the following..
– Volume (or capacity) of the truck is the limiting factor rather than weight (no super heavy rocks).
– Loading / unloading is the limiting factor rather than breaking the mountain apart or clearing the mountain of trees, access issues et al
– truck when loaded or unloaded will travel at 60mph or travel 10 miles in 10 mts
– Typical mountain is a pyramid… at 500 m radius and 1000 m height. so volume is 1/3 * 3.14 * 500*500* 1000
– Truck is a 10 m * 10m * 15 m
– So # of truck loads in the mtn is 1.6 * 10^5
– Total time to move the mountain = (loading time in mts 10 mts transportation unloading time) * # of truck loads
– assuming 10 mts for loading and unloading.. this turns out to be 20 mts * 1.6 * 10^5 = 3,200,000 mts… or 53,000 hrs or 2,200 days
Assume an average sized truck can max load 1 ton at a time. Average sized mountain has 50 tons of rocks. So that it takes 50 loads for one truck to move the mountain.
Now let’s assume truck runs 20 miles/hour on average when fully loaded (include acceleration and deceleration time on a short distance trip of 10 miles), and 40 miles/hour when empty. So 10 miles each way, average driving time per load is 45 (30mins 15mins) minutes. Also assume loading and unloading the 1 tons of rocks take half an hour each time, so that’s an hour. In total, one load round-trip takes 1 hour and 45 mins, or 1.75 hours. 50 loads then take 50*1.75=87.5 hours
Correction-not 16-7 d. 27000 yrs approximately. Copied incorrect version of my calculation.
Time to Move Mountain with Truck = (2.5 * 10^11)/(6.5*10^2)= 25*10^8/6.5 ~ 4*10^8 hrs = 400 mill hrs
400*10^6 / 24 = 16.67 *10^6 d = 1667/365 * 10^4 yrs ~ 2.7 * 10^4 yrs = 27000 yrs
16-17 d
Avg Size Mountain x 10 miles/ Avg Size Truck
Avg Size Truck-Can move 2 couches, 100 lbs each—200 lbs
Avg Speed of Truck-40 mph
Pounds/Hr-Truck= 200 lbs*40 mph/10 miles= 800 lbs per hr
Kg/Hr-Truck= 800/2.2 = 800*5/6 = 133*5= 665 kg / hr ~ 6.5 * 10^2 kg/hr
Avg Size Mountain-ht 500 m, r 500 m
Volume = 1/3*r^2*h*pi~r^2*h~125*10^6 m^3
Assume: Density 1 g/cm^3 10^6 g/m^3 = 1000 kg /m^3
Stone 2x more dense than water2000 kg/m^3
Weight Avg Mountain = 125*10^6 m^3 * 2 * 10^3 kg/m^3
=250*10^9 kg
Time to Move Mountain with Truck = (2.5 * 10^11)/(6.5*10^2)= 25*10^8/6.5 ~ 4*10^8 hrs = 400 mill hrs
400*10^6 / 24 = 16.67 d
Assumptions
1) Avg size mountain has a height of 100 mts
2) shape of the mountain is that of a Pyramid
3) Mountain is made up of soil and rocks of uniform density – say 3 (for simplistic calculations)
4) Base of the pyramid is a square – 100X100mts^2
Volume of Pyramid = 1/3* 100* 100*100
Total mass of pyramid =( 100*100*100/3)*3=100*100*100
5) Avg truck carrying capacity is say 100
so number of trips the truck would have to make = 100* 100
now say in each trip truck would take 4 hrs ( 2 for loading, 1 for unloading, 1 for traveling 10 miles)
so total time required = 100*100* 4=40000 hrs
The tallest mountain on earth is about 29000 feet tall. Small mountains have incline requirements to be considered mountains, taller mountains have a height minimum (I think 9000 feet?). Otherwise its just a big hill. Also, I’m guessing the distribution of mountains is skewed right, with a big fat right tail bringing up the average, so I’ll go against my gut instinct to use a very small height of a couple thousand feet. So I’m going to say height is 10000 feet, the mountain is shaped like a cone and the base diameter is 20000 feet, so radius is 10000 feet.
1/3*pi*r^2*h = aprrox. 1/3*3*(100 million)*10,000=1 trillion cubic feet.
The average truck bed is 20 feet long * 10 feet wide * 5 feet deep = 1000 cubic feet
I assume we have some other large bobcat device to load the truck as soon as it gets back, so loading time is neglible.
The truck goes 60 mph for 10 miles which takes 10 minutes. Then it has to drive back another 10 minutes, for a 20 minute total round trip transit time.
It has to make 1 trillion / 1000 = 1 billion trips. 1 billion * 20 = 20 billion minutes.
20 billion / 60 = 333.333 million hours / 24 = about 13.5 million hours (its 13,888,889 hours) but i’m trying to do this in my head.
So a long time. Let’s teleport that sucker.
Size of mountain: Assume It is in shape of pyramid. with radius of 300 metres. Height 2000 metres, Hence volume = 1/3*3.14*300*300*2000= 180,000,000 m3 (approx). Assume Density = 1m3 = 1 kg.
So, in nutshell mountain is piece of rock 180,000T.
We have to break the mountain in small parts to transport it to 10 mile.
Requires 1h to break it to 1T of rock.
180,000h to break the mountain in 1T of rock(1)
Capacity of tuck: 49 Tonne truck (1 of the biggest in the industry) carry 50 T
Loading 50 T material takes 1 h
Travelling 10 miles, deloading and coming back also takes 1 h.
So loading 180,000T takes = 180,000/50 = 3600 h(2)
Similarly travelling 10 miles, deloading and coming back takes =3600 h(3)
Adding (1) (2) (3) = 187,200 h
P.S. My first post at this form. I hope i didnt made a mess 😛