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”
Assumptions about mountain:
——————————————-
Height = 2000m
Area = 500 km^2
Shape = conical
Rock density = 2.5 g/cm^3 = 2.5 * 10^9 tonne/km^3
Therefore, we can now calculate the total mass of the mountain:
V = 2*500/3 = 3 km^3 (approx.)
M = V*density = 3*2.5*10^9 = 7.5*10^9 tonnes
Assumptions about truck:
——————————————-
Capacity = 25 tonnes
Av. speed = 40 mi/hr
Operation = 16 hr/day (2 8-hour shifts)
Breaks/driver change = 1 hr/day
So, effective operation = 15 hrs/day
Now, # return journeys = 7.5*10^9/25 = 3*10^8
Return time = 20 mi/40 mi/hr = 0.5 hrs
Loading/unloading time = 0.25 hrs (assumption)
So, total time/journey = 1 hr
Total time = 3*10^8 hrs
Total days = 3*10^8 hrs/15 hrs/day = 2*10^7 days
Assuming 350 working days/year,
Total years = 2*10^7/350 = 6*10^4 years
So, it would take about 60 000 years!
height of mountain – 1000m
radius – 20m
Volume – pi*radius2*height/3 = 1 million mtere3
density – 1 ton/metre3
weight – 1 million tonnes
capacity of truck- 10tonnes
speed of truck-40miles an hour
total time taken-50000hrs
Assuming only moving time is concerned and the average speed of the truck is about 40miles per hour, then it takes about 30 minutes for one trip.
Average size of a mountain divided by average size of a truck gives the total number of trips the truck has to make.
Average size of a truck ~ one-bdr moving truck by 3x2x2.
Average size of a mountain ~ 2.e9
Time ~ 30min*1.e8 ~ 5000years
Avg height 5km, base 5 km. a mountain is acone. with density twice of water. so apprx. it weights 40 bil. tones. average truck carries 10tonnes, travels the 10 mile at avg speed of 50km/h when loaded and at 80km/h when empty, so one trip of load takes appr. 20min. therefore80bil roundtrips are needed which makes appr. 14,000 years! : )
Assume average size mountain would be 2000 mtrs high, with a base of 1000 m. So the total volume would be 2*10^3*pi*500^2=500*10^6*pi=1.5*10^9 m3
Assume average trucksize to be 8*2*3=48m3; make this 50m3.
so the truck will need to drive 1.5*10^9/50= 30*10^6 times back and forth to transport the complete mountain.
Traveling 10*2=20 miles each time the truck drives makes a total of 30*10^6*20=600*10^6 miles. Assume an average truck drives 60 miles an hour –> 600*10^6/60=10*10^6 hrs is the time it will take the truck to transport the complete mountain.
Take an additional 20 minutes per transport to load and unload the truck and you get to 20 million hours for the truck to transport the mountain
Working in square feet, let’s imagine an “average” sized mountain is 2000 ft tall, with an equal radius (thus, over a mile around). If it’s a cone, the area will be 1/3 x base x height = 1/3 * [ ( 3.14 x 2000^2 ) x 2000 ] , which is about 8b square feet.
A pickup may be 6 feet long, about 3 feet wide, and a mound of rock could get 4 feet tall, so the area would be about 100 square feet. Therefore, we’ll need 80m trips to move the mountain. If we load the truck in an hour, unload it faster in just 30 minutes, and average around 45 miles/hr there and back (15 min there, 15 min back), the whole trip will be 2 hours. In total, we’ll need 160m hours, or 18,000 years to complete the task.
Before answering this question, I would ask following questions to interviewer:
1. What according to them is an average size truck and mountain?
2. Is the mountain uprooted from ground and already loaded on that truck?
Now, answer to above questions would prove that this phenomenon is “actually” feasible according to interviewers. So, I will do the calculations after I get answer to further 3 questions:
1. What is the maximum or minimum speed of the truck?
2. How is the infrastructure quality all throughout the way to destination?
3. How is the weather and traffic in the way?
I assume that I will do simple math after I get the above questions answered.
1. Well first I would first like to explore what the volume of an average mountain is:
o Mt Everest is the tallest mountain and is approx 30,000 ft and I read somewhere that a mountain needs to be roughly over 10,000 ft to qualify as a mountain, I am going to assume that the average mountain is roughly 20,000 ft high and has a slope of 45 degrees. So the vol= 1/3 * radius^2*ht= 1/3*(15000)^2*30000= 2,250,000,000,000 cubic feet (because ht= 2*radius at 45 degrees)
2. And then understand the level of effort required to move the mountain:
o For example are we digging the mountain and then moving it using the truck or is it loose dirt that can be easily divided into equal loads?
o Since I heard the word “move”, I am going to assume that the mountain has already been prepared for relocation, i.e its dug out and pulverized into equal loads
3. Thereafter, I would calculate the volume of an average truck
o When I moved last, we took an average truck and it could take 2 6 ft sofas lengthwise with room to spare so I am going to guess its 20 foot long. I also noticed that 6 ft man could stand straight in it and that it could fit a sofa and half in width. So the volume of the truck = length*breadth*height =1800 cubic feet
So an average truck will take 2,250,000,000,000/1800 = 1,250,000,000 trips
4. When we consider the time, we should think abt the following
o Time to load the mountain into the truck part by part
Assuming we use a crane with dimensions 5 ft* 3ft* 4ft = 60 cubic ft. It will take 30 moves to fill the truck per trip. Assuming that it takes 10 mins to per move, it will take 300 mins to load a truck per trip and 300* 1,250,000,000 = 37,500,000,000 mins for all the trips
o Time to drive 10 mi. Since its going to be rugged train (after all we are moving thru mountainous area!) I am going to assume a speed of 20 mph
so 10 mi/20 mph = .5 hrs = 30 mins per trip= 625,000,000 mins
o Time to unload the mountain should be the same as loading = 37,500,000,000 mins for all the trips
o Any rest stops that the driver will take and the length of a work day. I am going to only consider work hours. But if assume manhours we need to think abt the no of drivers, length of shift and break between shifts. Keeping it simple here so assuming a super worker with no break who works tirelessly
5. So total time = 37,500,000,000 625,000,000 37,500,000,000 = 75,625,000,000 mins = 143,883.18 days
Sorry: 143,883.18 yrs
Oops – lost track of my zeroes. Amend the above to be:
Volume of the mountains:
1/2 pi * 10,000m * 5000m = 75,000,000 cubic meters
Volume of truck load: 5 cubic meters
Number of truck loads: 15million
Time required: 15million hours
or 7500 years (regular work week: 40hrs/wk)
or 3750 years (double shift)
Transit time for one load:
10 mi @ 40 mi/hr = 15 min one way, 30 min round trip
20min loading time (they’re professionals with good equipment)
= 50 min, round to 60 min = 1 hr per trip
Volume of mountain
Assume cone shape
Length – 6km
Width – 6km
Height – 5km higher than surrounding area (bit tall for average, but it’s a mountain, not a hill, and i skimped on the length and width)
Volume of a cone: 1/2 pixr^2 x h (off the top of my head)
= 1/2 * pi*3km^2 * 5km (round 3^2 to 10)
= 1/2 * 3* 10km * 5km = 75000 cubic meters
Pickup truck load volume
Length – 3m
width – 2m
height – 1m
volume of load: 6 cubic meters – round to 5 cubic meters
Number of truck loads to move the mountain:
75000 / 5 = about 15000 loads
15000 loads @ 1 hr/ trip = 15000 hrs
2000 hrs in regular work year = 7.5 years (3.75 yrs if they work a double shift)