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”
On average, a European mountain is 2000m tall. I am going to assume, for the sake of this exercise, that it has a square-base (1500m/side). We know that volume = b x h x w and therefore 2000m x 1500m x 1500m = 4500 million metres cubed.
On average, a truck/lorry is about 4m long, 2m high and 1m wide. Therefore, the average capacity of a truck is 8 metres cubed. It also takes the lorry 30 mins to drive 10 miles, from one mountain to the other.
Your wheelbarrow, on the other hand, has a capacity of 2metres cubed (my calculation is based on how long it will take one man or woman to complete this job). Therefore, the man will need to fill up his wheelbarrow 2,500 million times. It takes on average 1.5 hours to dig the land up, fill the wheelbarrow, walk 4km (at the beginning when you are working at the top of the mountain) to the bottom of the mountain. The same will be true of the other side.
Therefore, it takes 4 wheelbarrow trips to fill up one lorry. Therefore you will need 55om lorry trips between the mountains in total (approx. – the real answers is 2500m/4 = 625.5m).
Now we have calculated that the round trip for one lorry will be 4 hours (we calculated above that it was 2 hours / one way but obviously the man and the lorry need to repeat the process on the other side to unload the lorry drive back to the former site).
If we assume 9 hour working days (including lunch) 1 hour lost because of increasing tiredness over the day from the hard work meaning a decrease in productivity, you end up with 8 productive hours. This leads to two full truck fulls a day.
Originally, we said that the total number of truck trips needed would be 500 million. So if we are able to do two a day that equals 250 million days.
If a more specific answer is needed, then we look at the number of days the average worker works a year (in Europe, you have 25 days off (2*52 weeks as weekends off) = 130 days off. Therefore, on average, the man/woman in this scenario will be working 220 days / year.
Therefore, it would take someone 1.1 million years.
(A much slower worker than most of your answers above!)
I would start of by calculating the following :
Time required= number of trips*time of each trip (loading time unloading time)*number of trips;
Now ,
For estimating the number of trips , we need :
number of trips =Volume of mountain/volume the truck can carry in a single trip;
Estimation of mountain volume :
Mount Everest is the highest peak with ~8.8Km height and a base ~10km so an average mountain can be assumed to be a cone of ~1km height with a base of ~2km. Putting these values the volume of mountain comes out to be: 3Km^3;
Now an average truck size can be assumed to be 10m*20m*5m
V=1000m^3 , however most trucks operate at ~80% of their volume (for safety measures)
Therefore Trips required= 3km^3/(800m^3)~=0.37mil
Normal speed of truck ~40kmph , under this heavy load it will decrease to say 30kmph , so for one trip time:
going : (10km/30) coming back (10km/40) as coming back there will be no load on the truck
also taking 1hr for loading and 0.5 hr for unloading the time for each trip is ~ 2hrs .
so total time in hrs: (0.37*2)mil hrs.
now asumming that the truck can have a maximum 10 trips in a day so 1 day=20 hrs
therfore days: (0.37*2)/20 mil days= 0.037 mil days~100 years (Whoops! )
Of course my estimate might have ran wrong because of wrongly estimated mountain size .
Let’s say that the avg mountain is a pyramid 2km tall and with a base 0,5 km wide. So the volume is 2^2*0,5/3=0,7km^3
An average truck size is:
length= 10 meters
Width= 3 meter
Height = 3meters
Thus it can carry a volume of goods= 3*3*10=90 meters^3
Let’s assume that the weitght is not an issue.
Let’s assume the process we already broke down the mountain is “carriable” earth. Then to rilocate it we only need to calculate:
– time to load the truck
– the time it taks to move it of ten miles (16km)
-time to unload the truck
Thus, considering an avg speed of 60 km per hour, then the trip will take roughly 15 minutes. I will assume the time for loading and unloading the truck is the same; a reasonable estimation would be 10 minutes. Thus the overall trip will take 35 minutes. Now I need to know how many trips I need. The trips are simply volume of the mountain divided by volume that the truck can carry. thus 0,7 km^3/90meters^3, that is 70,000,000/90=800,000. Thus the time to rilocate a mountain with a truck is 800,000trips*35minutes/trip=2,700,000minutes=45,000hours=1,800 days= 5years
20
1. Let us consider an average mountain to be 1000 m high and having a diameter at base of 1000 m as well.
2. If the mountain was the shape of a cube it would have a volume of 1 billion cubic meters or 1 cubic kilometer
3. Since an average mountain has a more circular base and gets thinner towards the top it will probably have only about 40% of the cube-shaped one which is 400 million cubic meters
4. Since we only drive the truck we estimate that the actual disassemble of the mountain is taken care for by someone else and not the limiting time factor here.
5. I would estimate the cargo area of a dump truck to be about 10x5x5 meters which would equal 250 cubic meters.
6. Under the assumption that our truck can handle the weight of a full load of rocks, this means that the mountain equals 1.6 million truck loads. To keep it simple I will go on calculating with 1.5 mio truck loads.
7. Let us say the truck can run an average of 50 miles an hour, than it would need a 5th of an hour or 12 minutes for oneway and 24 min for roundtrip.
8. Assuming that the truck itself involved in actually building the new mountain it would probably need no more than 2 min to unload and assuming there is a big excavator feeding it as fast at the other site there would be a total of 28 min per tour.
9. Since there will be stops for gas and repairs, change of driver, etc. we can round this up to half an hour
10. The total time to relocate the mountain is 1.5 mio truck loads x 0.5 h / truck load = 750.000 h which would equal a little more than 3000 days or a approximately 10 years.
17 years
ca. 1300 years
I will considerer that an average size mountain is close to a cone shape with diameter of 300 meters and height of 100 meters. Based on this the volume of material in this mountain is V=Pi*rˆ3*h/3=3375000 mˆ3 of material.
Besides, I will considerer that an average size truck is 2mx1mx1m, so 2 mˆ3 per trip.
So, It would be necessary 1125000 trips to relocate this mountain with only 1 truck.
That said, considering the average speed of a truck is 40 mph, the truck would be able to do two round-trips (10 miles each way) within 1 hour. Considering yet that to load plus unloading the truck takes 30 min, than 1 complete trip would be done each 1 hour.
Therefore, it would take 1,125,000 hours to finish the mountain relocation.
Travel time = 30 minutes (filled truck) 15 minutes (empty)= 45 minutes
Excavator volume = 2m * 1m * 1m = 2 cubic metre
Assuming it takes 20 fillings to fill a truck, truck volume = 40 cubic metre
Scooping up once using the excavator and dumping in the truck = 10 seconds
Total time to fill a truck = 200 seconds = 3 minutes
Dumping off the truck = 2 minutes
Total time per trip = 45 3 2 = 50 minutes
Dimensions of a mountain, 1km height and 1 km radius
Volume = 1/3*22/7*(1000)^3 = 5 *10^7 cubic metre (approx)
total Trips = 5 *10^7/40 = 1250000
Total time = 1250000 * 50/(60*24*365)= 100 years
I did the following:
1. Find volume of the mountain
Height: 3000m
Base radius: 1000m
Assume conical volume = 1/3*pi*r^2*h = 3,000,000,000 m^3 (approx)
2. Time taken to break the mountain is relatively negligible since it is done concurrently while moving is done (except before 1st truck is loaded).
3. Since the question states that there is only 1 truck, we need to find the time it takes for the truck to make a round trip (loading, 10 miles to, unloading, and 10 miles fro).
Assume the truck travels at 40mph.
Loading & unloading each take 15min.
Thus, time taken
= loading 10 miles unloading 10 miles
= 15 (10/40*60) 15 (10/40*60)
= 1 hour per round trip
4. Calculate volume of the truck
L*B*H = 10m x 3m x 4m = 120 m^3
5. Number of trips required
3,000,000,000 / 120
= 26,000,000 trips
6. Time taken for 26 million trips
= 26,000,000 hours
(Technically we can subtract 15 minutes from the last return trip but this is negligible as well)
Conclusion:
Total time = 26 million hours
= 3,000 years (approx)