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”
Used average sized house as a proxy unit of measurement. Knowing that trucks move houses, I could estimate the time taken to move an average house then multiply it by how many average sized houses would make a mountain.
I estimated an average house is 3/2 2 level house with dimensions 10x12x25 m = 2500m^2
An average truck esitmated at 3x4x15 = 180 m^2 ~ 200m^2
Thus this would take 15 one-way trips – i.e. 30 return trips for a truck.
Averagin 50 mph, the truck would take 0.2 hours per 10 mile trip, thus 6 hours total per house.
Moving to estimating how many houses there are in a average sized mountain. I estimated that the mountain is cone with a third of the volume of a cylinder. Thus 1/3 pi*r^2*h was used.
I estimated the mountain height into 3000m, radius 1500m. Thus the volume is 6*10^6 m^3.
Dividing this by the house volume of 2500 m^3, gives us approximately 3.5*10^6 houses per average sized mountain.
Finally, multiplying this by the 6 hours per 10 mile house journey, gives us 21*10^6 hours or ~8.75*10^5 days. I round this to 9*10^5 days.
So first question: What’s the size of a mountain?
I’m maybe 1.5m tall, and I’d estimate the average height of a room is around 2 of me = 3m tall. I’d say that an average mountain is maybe 15 stories high, which makes each mountain approx. 45m tall each. Structurally it seems that most mountains come close to approximating equilateral triangles – i.e. I think we can assume that the base of a mountain is about the same as its height (45m wide). That makes the average volume of each mountain around 45*45*(.5) = ((40^2) (5^2))(1/2) = (1600 25)/2 = 812.5 cubic meters.
How much can a truck carry?
Again, I’d say in terms of my height proportions, the average truck can probably carry a load 1*3*2 of me large (1.5m tall * 4.5m wide * 2m long = 3*4.5) = 13.5 cubic meters. Let’s make that 15 cubic meters for simplicity’s sake.
How many trips would a truck have to carry an average mountain in, if it filled up its carrying capacity to the brim?
That’s 812.5/15 = Somewhere between 50 (750/15) and 60 (900/15), and closer to 50 = 54 trips or so.
How long does each trip take?
I’ve seen quotes for the average mph of a normal car at between 40-60 mph. Let’s say a truck is slower on average because (1) it’s bigger, and (2) at least half the time, it’s carrying heavy cargo. So maybe a truck moves at a rate of 30mph. Each trip takes 20 miles (10 miles away from the mountain and 10 miles back), so a truck does each trip in around 2/3 hour or 40 minutes.
Total time:
So 54 trips * 40 minutes per trip = 540*4 = 1080*2 = 2160 minutes. That’s around 2160/60 = 36 hours. (If you remember that 6^3 is 216)
I have already submitted my entry, but just another thought..
I would think the reason to move the mountain would be make use of that space for some industrial/secret government project.
Such an endeavour would involve lots of politics, rounds of talking..
Let’s say it takes about 1 yr just to conclude that moving a mountain is not a viable approach.
Let’s say the next idea is to geo-locate the location on a map. This would involve convincing governments, USGS etc., scientists debates etc., this would go on for 3 yrs (this might happen in parallel).
Let’s say the idea finally falls on finding an alternate space instead of moving the mountain.
Let’s say the space required was for some secret project (otherwise why would anyone want to move a mountain). Now, a second spot must be found. Let’s say this adds another 2 yrs to that effort.
Finding a new place, fighting off litigation for the new place, add another 5 yrs.
So finally, from the time someone conceives the idea to move a mountain, realising that it isn’t possible and finding an alternative is going to take about 10 yrs.
Let’s make the following assumptions.
1. Fuel Capacity of truck is 100 ltrs
2. Distance to gas station is 5 kms
3. Average speed under load is 50 kmph
4. Average speed without load is 70 kmph
5. Total size of mountain 2000 tons
6. Average load per load 5 tons
7. Considering this is the work to be done urgently, 12hrs day shift is considered.
8. 4 workers are working full time. 1 drives, the others load.
9. 20 days to load once for 10 tons.
10. 20*200 = 4100 days
Therefore, it will take about 11 yrs to acheive this.
Mountain base layer : 10000x10000x20CubicFt
Average truck size: 20x20x20 cubic ft = 8k cubic ft.
time to transport: 2500 trips.
Assuming the subsequent layer is 10% less by volume than the base layer and continuing the logic 9 more times.
total trips – 2500(1 .9 .8 ……… .1) = 13,750 trips.
Assuming a truck can travel at 20mi/hour a trip back and forth takes an hour.
total trips = total time / 24 hours = 13,750*2/24 = 1145 days
300 days
Time of relocation= No. of trips required * Time required per trip
= (Volume of mountain/volume capacity of truck)*(distance/speed of truck assumed as 25miles per hr)
As the mountain has to be relocated using 1 truck, I decided to divide the volume mass of the mountain by the capacity of the truck to find out the number of trips required
I pictured the mountain to be a cone,I assumed the height of the mountain as 1000ft (a building on average being 100 ft, a mountain would be 1000ft) which is 1000*30cm=300m
Considering the radius of base as 225m is a good assumption which gives us the slant length of mountain as 375.
Volume of mountain is thus Pi*225*375
which I approximated as 3*200*400 (increasing 1 quantity and decreasing the other to maintain the roundoff)
which gives 240k m^3
If we assume the truck as a matchbox with lengths 4m,2m,1m ht
we get it’s volume as 8 m^3
thus on division,number of trips required is 30k
Time of relocation= 30k * (10miles/25miles per hr)
=30k * (40/100hr)
=30*0.4 * 1000 hrs
=12k hrs
=approx 500 days
A building takes some 2 years to build, so this would mean a mountain would take almost 2 years to relocate which seems reasonable enough.
My answer is approximately 2.000 years.
The computations (I am a European, so I used European metrics: m, kg, tones) and presumptions:
I presumed that an average mountain would have a radius (R) of 500 meters and would be 1000 meters high (H). The volume of the mountain would be calculated: pi/3 * R^2 * H. So the volume of the mountain would be around 250 million cubic meters.
I estimated that 0.001 cubic meter = approximately 0.5 kg of ground / rock; so 1 cubic meter = 0,5 tone of ground / rock. So I got a weight of 125 million tones as the weight of the mountain (250 million * 0,5).
I presumed the track can carry 25 tones at a time. So it would need to make 5 million trips (125 million tones / 25 tones).
If the truck goes with the speed 100 km / hour, it would need 0,1 hours to cover 10 km. I assumed one would need a quarter of an hour to load and a quarter of an hour to unload the track and the track needs to go back for another 0,1 hours. So to move 25 tones a track would need 0,7 hours (2 * 0,1 0,25 0,25). So in order to make 5 million trips, the track would need 3,5 million hours (5 million trips * 0,7 hour/trip)
I assumed the truck driver would effectively work 7 hours a day (after deduction of the lunch break and any time of maintenance work and tanking) and it would take 500.000 days (3,5 million hours / 7 hours a day). An average year has 250 work days, so it would take around 2000 years to move the mountain (500.000 days / 250 work days a year).
Minimum time taken = # of trips *(loading time onward journey time unload time return journey time)
1st assumption – the entire mountain will be moved in chunks, one truckful at a time.
2nd assumption- based on my observation of ‘average size’ mountain and ‘average size’ truck, 100 trips will be required.
3rd assumption- without load the truck can travel at 60 mile/h, and with load at 30 mile/hr.
4th assumption- load time = 30 mins, unload time = 10 mins
So, min. time = 100 * (1/2 1/3 1/6 1/6) which is about 117 hrs.
If work happens for 8 hrs a day, the job will take 120/8 = 15 days.
21 years.
Calculated from a Cone of radius 2 km and height 0,5km as the mountain, and 1 single truck with cap of 15 cubic meter.
Each trip takes half an hour. 15 minutes from A to B plus 15 minutes Load and Unload.