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”
Various approaches that can be followed to move a Mountain :
1. Move mountain as a whole
2. Move mountain in parts
Before deciding on the approach let us analyze the mountain & the truck:
1. Avg size truck : Average size mountain = 1:1000
Therefore a truck can carry 1/1000 of the load of the mountain in one trip.
Total Time = Time taken to break the mountain into 1000 parts Time to load Time to transport (to and back) Time to unload
Time to break the mountain:
The transport can start when the first load is available. Let us assume that at anytime 2 people are working on breaking the mountain. 2 people work for 10 hours a day on the mountain.
Time taken to break one part = 5 hours so in one day , 2 parts are broken.
Loading time = 2 hours
Transport time = Avg. of 40 mph – it travels 10 miles in 15 mins.
2 people work on transporting & unloading.
Unloading = 2 hours
Loading Unloading Transport (to & back) = 4.5 hours
The time taken to transport 2 loads in one day : 5 hrs ( breaking the first part) 5 hrs (breaking the second part, by the time this is done the truck is back for second load) 4.5 hours (for the second load) = 14.5 hours
For 1000 loads= 500 days or 14.5 *1000 hours = 14500 hours
Is it worth and profitable moving the mountain (by answering why, what, where, when, and how):
once we know the following information by asking the interviewer the following questions we just need to negotiate, pay and calculate:
– Is there any residents and facilities on the mountain (houses, humans, animals, etc..)
– Location, weather, and seasons (winter (as rain and snow)), summer (as temperature and humidity) , etc..)
– Nature (rivers, trees, etc..)
– Mountain diameter and height
– Truck power horse and speed, and its load ability
– Quantity of trucks and manpower
– Road obstacles by practically experimenting full load truck and driving to destination (require site survey and measuring)
1. We must negotiate to the residents and pay for them or relocating them (if all didn’t agreed to relocate, the entire project will stop (even one resident refused will jeopardize the project))
2. We must catch and relocating the animals .
3.1 We must move or selling the nature as water and close the water sources (gradually till reach the surface once moving the mountain).
3.2 We must remove the trees and moving them
4. We must consider the weather conditions in our calculations and considerations
5. The remaining can be purely calculated and experimenting
6. Once moved the mountain we should maintaining
Result: At end we should calculate the cost, revenue, and profit from moving the mountain.
This is my humble opinion.
We will use the following formula to compute the estimated time would take to finish the job.
t = nt * [2d/Vt tl tu]
where:
t = total time to transfer the mountain of place;
nt = number of travels;
d = distance between mountain and place of unload (10 miles);
Vt = average speed of the truck;
tl = time to load the truck;
tu = time to unload the truck;
We will guesstimate load time to 1/3 hour and unload to 1/6 hour.
Now to calculate the number of travels, we have:
nt = (Volume of Mountain) /( Volume of truck load capacity per travel) = Vm/Vt
If we consider we have a mountain 5,000 meters high x 10,000 meters (base of the mountain) and approximate it to a cone, we will have a Vm = 1.2 x 10^12 m3.
We will also guesstimate a truck load compartment with dimensions 3mx7mx3m, resulting in a volume of 21 m3.
So nt = 1.2 x 10^12/21 = approx. 6 x 10^10 travels
The truck avg speed will be guesstimated using the speed when transporting the load (50mph) and the speed when coming back to the mountain (100mph, which should be faster, as we have no load). So we have:
Vt = (Vtransp Vback)/2 = (50 100)/2 = 75 mph.
Finally, we can calculate t as follows:
t = 6×10^10 x [ 2×10/75 1/3 1/6 ] = 5×10^10 hours = 6×10^6 years.
Therefore, we estimate approximately 6 million years to relocate an average mountain 10 miles using an average size truck! This without considering a 9/5 usual week job routine. If we consider it, we would estimate one would need at least 3 times more time to accomplish our objective or 18 million years.
Assume an avg truck can take 100m3 and an average mountain contains 100K m3. To move the mountain, the truck has to first pick up the rocks, carry the rocks 10 miles away, load these rocks and come back. Total Hours = # rounds (each round would finish the above process) x # hours per round.
# rounds = 100k (mountain) / 100 (m3 per car) = 1K.
# hours per round = hour to pick up to rock (10 min) hours to travel with rocks (10 miles/ 20miles per hour = 0.5 hour or 30 min) hour to move the rock off the truck (10min) and the truck coming back (10 miles/60 miles per hour = 1/6 hour or 10 min) =60 min or 1 hour
Therefore, to move an avg mountain with avg truck with the assumption above, it takes 1K hours.
I started with the average size truck. I estimate the size of the truck to be 4m x 3m x 5m = 60m3. A truck of that size would probably be loaded in 10 minutes using an excavator. At a speed of 50 km/h., it would take the truck 18 minutes to cover 15 km (I will add 2 minutes for traffic). Now my math is:
20min 20min 10min = 50-60 min per trip from and back to the mountain, moving 60m2 per trip.
In Denmark, I estimate the average mountain to have an height of 90 metres (yes, we’re a very flat country). As mountains are cone-shaped, I will use the formula V = 1/3 * H * G.
Estimating the ground area to be 1,000m2, it translates into:
V= 1/3 * 90 * 1000 = 30,000m3
30,000m3 / 60m3 (amount of mountain we can move per hour) comes out at 500 hours to drive 500 trips back and forth – assuming no breaks needed between trips.
Mountain is a cone:
Radius = 100 feet
Height = 70 feet
Volume = (22/7*100*100*70)=X
Truck volume = (22*10*10)=Y
Number of trips= X/Y=1000
Trip distance = 20 miles
Speed = 40 miles per hour
Time for trip = 1/2 hours
Time to relocate = 1000*1/2 hours=500 hours
suppose:
1. mountain size: (1) height:100 meter~300 ft (2) basal area: 3000 ft *3000 ft=9*10^6 sqft; (3) mountain size=27*10^8 cubic ft;
2. travel and load: (1) assume avg speed of the truct is 40 miles/hr; (2) loading: it takes 15 mins to load/empty the truck; (3) the truck works 24*7; (4) Each load takes in total: 20 miles (round trip)/40 miles/hr 15 mins*2=1 hr; 24 trips could be made in 1 day.
3. truck size: assume avg. truck is 10 ft* 10ft * 20 ft=2000 cubic ft
4. time (1) total number of trips: 27*10^8/2000=13.5*10^5 trips; (2) total days: 13.5*10^5/24=56,250 days; which is around 154 years.
For the mountain which I assumed to be a cuboid for easier calculations
An average truck speed is 50-60 miles per hour and the operative speed in mountainous terrain is below 55mph, so I will take 50mph as a reference.
time = distance/speed
time = 10miles/50mph
time = 0.2h
1 hour = 60 min.
so 0 hours: 12 minutes: 0 seconds.
what really matters here is how long the truck can take to move 10 miles, after those 10miles the mountain will be relocated cos the driver will see it from another location… my point of view
“Estimate how long it would take to move or relocate an average size mountain 10 miles using an average size truck.”
Here’s my answer.
First of all I’d like to estimate the volume of the mountain. Talking about an average size mountain, I think there’s one very ordinary mountain in my hometown. Normally it’ll take me 2hrs to walk a full circle around it. I walk fairly fast, say with a speed of 6km/hr. To make it simple, I’ll assume the mountain is cone shaped. The circumference of it is 2*6=12km=2πr ≈ 2*3*r, so r=2km. Since volume = πr^2*h/3 ≈r^2*h (assume h = 0.5km), so total volume would be 2 cubic kilometers = 2 billion cubic meters.
Then let’s go tackle efficiency of the truck. From my observation, full capacity of most trucks range from 5 cubic meters to 15 cubic meters, so I’ll take an average of 10 cubic meters as its capacity. Since it’s fully loaded, I’ll assume the speed is not that fast, about 60 mph, which makes the come and go of the 10 miles distance 20 mins. I’ll assume that to dig, load and unload, it takes another 40 mins per time. In other words, it takes an hour to completely relocate 10 cubic meters of mountain to a place 10 miles away. Also we will assume that any miscellaneous acts including adding oil, repairing the truck are evenly distributed into the 1-hour pattern of relocation. Plus, we will assume that people take shifts to finish this humongous task that makes the truck operate 24 hours a day, 365 days a year.
Finally, we can begin our calculation of the time needed. All we need to do now is to divide the volume by the efficiency of the truck: 2 billion cubic meters/10 cubic meters per hour = 200 million hours. To be more client friendly, let’s make it in measurement of years: 200,000,000/(24*365) ≈ 200,000,000/(25*350) ≈ 8,000,000/350 ≈ 22,857 years. (I’m thinking maybe we can round 350 to 400 to further simplify the calculation, because 22,857 years is so close to 20,000 years..)
So..yes, this is a pretty messed up task if you want my opinion. No matter how many trucks or manpower you’d like to invest, it just seems impossible, and maybe also meaningless. Although it’s not a business case, I just want to say, please don’t do that…
Time = time/unit x unit
= [distance x 2/speed] x [mountain’s weight/truck’s tolerance]
= [10m x 2 / 30m/h] x [10,000t / 5t ]
= 4000/3 h ≈ 1334 h ≈ 56 days