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”
OK. I used an estimate height of Mt. Everest of approximately 29000ft. I used the weight of the earth, some 24, I believe, septillion.
Average mountain could be have of Mt. Everest, so, 15,000 ft.
1% of earth’s weight some 1 quintillion.
Largest dump truck can carry 500 tons.
Let’s say that we have 1,000 dump trucks being filled for 24 hours. That would equal 100 million tons of the mountain being transferred 10 miles away everyday for approximately 150 days.
1) What is the volume of the mountain?
2) What is the volume capacity of the truck?
– this will solve for how many trips are needed.
3) How long will it take to load, drive, unload and return?
– this will solve for how long each trip is needed, and
– when combined with previous 2 answers, how long to move the mountain 10 miles.
1) Assume that the mountain is shaped like a pyramid with a base of 1 sq km, and 3km high (it’s in the Rockies, Alps, Andes, etc.)
– Volume = l * w * h * (1/3)
– Volume in cubic km = 1km * 1 km * 3 km (1/3) = 1km^3
– Volume in cubic meters = 1 * 10^9 meters^3
2) While 100 cubic meters would be nice for a truck, that is far too large for a normal truck. Let’s assume the truck’s capacity is 50 cubic meters. Calculate the ratio of mountain vs. truckloads for 2 trucks, then multiply by 2 to know how many trips for a single truck:
– 2 * (10^9) / (10^2) = 2 * 10^7 = 20,000,000 trips!
3) Assume it takes 10 minutes to load the truck, 10 minutes to unload the truck (because we are in the business of trucking, and there are EXPERTS building/deconstructing mountains that are assisting), and we can drive the 10 miles laden with dirt in 3o mins, and make the return trip in 10 mins.
– 10 min load 10 min unload 30 min drive (@20 mph) 10 min return (@60 mph) = 1 hour per truckload.
Finally, to move the mountain 10 miles it will take:
– 20,000,000 trips * 1 hour/trip = 20,000,000 hours!
While paying for fuel is important (400,000,000 miles is no small distance), let’s assume that time is not an issue as there is a gas station conveniently located by the site of the new mountain where we refuel while unloading the mountain.
The factors we need to consider for this question are.
1. Size of the mountain
2. time required to cut a mountain
3. loading/unloading time required
4. distance to be covered
5. Average speed of the truck
Assumption: Only one person is working
let the height of the mountain be 35 miles, and its radius be 12 miles
total volume = volume of cone= 5280 cube miles.
let weight of 1 cube miles be 1000 kg
total weight 5,280,000 kg
Let the time required to cut 1 cube mile of mountain be 100 hrs
time required to cut entire mountain = 5280*100= 528,000 hrs
let the time required to load and unload 1 kg of mountain be 1 min . For 5,280,000 = 88000 hrs
now time required to transport 5,280,000 kg of mountain
Let the capacity of the truck be 10,000 kg.
Number of rounds = 5280000/10000= 528
total distance covered = 528*10*2= 10560 miles
average speed of truck = 20 miles/ hour
time required for transportation= 528 hrs
Total Time required to reallocate the mountain= transportation time loading/ unloading time time required to cut the mountain
=528 88000 528000=616528 hrs or 25,680 days approx
4 days 5 hours 40 mins
400000
40 000 hours
I would like to make some assumption first,
1). only rock and sands on the mountain, no trees and animals.
2). the mountain is a conical shape.
3). The average mountain height is 1000 meters and radio at the bottom is 400 meters, therefore, the overall volume is 1/3*1000*3.14* 400^2 = ~ 16*10^7 cubic meter
4). The density of the rock and sand are 5 kg/cubic meter, therefore, the total weight of the mountain is 8*10^8kg
5). The weight limit of the average size truck is 2tons (2*10^3 kg)
6). the drivers will do rotation and therefore, they will do 7/24 without loss of efficiency.
the process is
1). park the truck under the average size mountain
2). loan the truck with rock and sand 20 mins
3). move the rock and sand to destiny at 10 miles away 15 mins
4). unload the truck 5 mins
5). drive back to the mountain 15 mins
the overall process is 1 hr.
8*10^8 / 2*10^3 = 4*10^5 times = 400000hr
400000/24 =~16000 days ~ 4 years
“Estimate how long it would take to move or relocate an average size mountain 10 miles using an average size truck”
To do this estimation I will consider the following assumptions: A total size(tons) from the mountain that will be transferred (given the capacity of the truck) from its initial place to the the final (10 miles away) given a certain amount of time(time to fill the truck, transport the ground 10 miles away, and to empty the truck and put the ground in the right position to build the mountain)
1. I assume 1000 tons for the Size of the mountain
2. the truck capacity is 1 ton
2. the time to fill the truck with 1 tons of ground from the mountain will be 1 hour using essential equipment and 2 o 3 employees 30 minutes excavataion and 30 minutes filling the truck )
3. For the time required to get 10 miles, I will consider and average speed of 60 miles/hour given the circumstances that is a truck with 1 tons, so it will be 10 minutes for 10 miles.
4. Finally the time to empty the truck and put the ground in the respective position to build the new mountain will be 30 minutes
5. the return of the truck will be in less time because the truck is empty lo let´s consider a 80 miles per hour, and this is around 8 minutes
The total time required to move 1 ton from the initial mountain to the final position and return again with the truck will be: 1 hour(filliing truck) 10 minutes (initial transport) 30 minutes (empty the truck) 8 minutes (transport return) = 1 hour and 48 minutes. since I need to move 1000 tons then it will be 1000tons*1hour/ton 1000tons*48minutes/ton =1000 hours 48000 minutes. I will assume than the truck will be fill with gasoline each 200 miles and that the total time required will be 20 minutes when going to the closest gas statation so: 10miles/ton*2*1000(tons) = 20000 miles, so (20000miles/200miles/fill gasoline)=100 gasoline fills. so 100 gasoline fills*20 minutes =20000 minutes
Total time to move a mountain of 1000 tons in a truck with a capacity of 1 ton will be= 1000 hours 48,000 mins 20,000 mins = 2133 hours = 88 days working 24 hours per day.
average size mountain would be roughly 50 meter tall, in a cone shape with a diameter around 20 meters. The volume of the mountain then would be 50 times 10 times 3.14 so roughly 1500m3. let’s say the average size truck has a storage area 5x2x2 so can take up to 20m3. that would constitute 1500/20 = 750 trips. we need to deconstruct the mountain first, so assume that in order to carve out 20m3 worth each time it take 20 minutes. the truck has to move by 10 miles each way, so 20 miles each trip. Given that this is mountain area and roads are chirpy, let’s say the truck can travel 30 miles per hour. that means to travel 20 miles, it will take the truck 40 minutes. let’s say it takes 10 minutes load up the truck, and another 10 minutes to unload the truck. that is a total of 20 40 10 10 = 70 minutes for each trip.
now, we need 750 trips. each trip is an hour and 10 minutes, so that is 750 * 10 minutes 750 hours = (600 150) * 10 minutes 750 hours = 6000 minutes 6000 / 4 minutes 750 hours = (100 750) hours 100 / 4 hours = (850 25 ) = 875 hours.
assume the truck can work 8 hours a day. that would be 875 / 8 ~ 880 / 8 = 110 days. truck also needs to stop for gas, and let’s assume it is 15 minutes every day to stop for gas, so that would be 110 * 15/60 hours additional = 110 / 4 ~ 23 hours. the total would be 111 days roughly
4000 days or 12 years