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”
1. Volume of an average Norwegian mountain is ~400m*400m*400m/2=32000000m3
2. Volume of a track – 3m*4m*2m=30m3
3. approx. 1 000 000 tracks or trips is needed *32 000 000/30
4. assume that it takes approx. 2 hours to load and 2 hours to unload one track (total 4) and we are given that we have only 1 track
5. assume that the track will travel 16km in 30 minutes (heavy loaded, speed would be about 30km/h)
6 .1 000 000 tracks * 4 hours * 0,5 hours = 500 000 * 4 = ca. 2 000 000 hours is needed to move the mountain
7. Now, extending it a bit, assume that we have 40 hours working week and there is no overtimes. 2 000 000 / 40 = 200 000 / 4 =50 000 weeks to complete the work, which is 50 000/52~5000/5=1000 years of work
55,000,000 hrs
We want to estimate the volume of the mountain, the volume of the truck, divide the one by the other, and multiply by the roundtrip speed of the truck over 10 miles.
Mountain: 3km high. Probably 6km at base. Volume: h/3*pi*r^2
= 36pi km^3
Flatbed pickup truck: 1m * .5m * 2m. Volume: 1m^3
Trips: ~100k.
Speed of a truck ~15 miles (must go up and down the mountain, across, etc) in potentially hazardous conditions, heavily laden halfway: maybe 30kph, by ~30km average round trip, total time 1h per trip.
100,000 hours.
24h * 365 = 8760 h/y.
11y * 8760 = 96,360
100000 – 96360 = 3640h
11 years, 5 months, 1 day, 16 hours.
25-30years
There are a number of factors that would dictate the time take to relocate this mountain. I would go about this problem in the following order:
1. Develop a figure for the total volume of the mountain. I would first determine the boundary points of the mountain, and set the length. Then I would get a value for the elevations based on contour data (average top elevation and bottom elevation) and google earth/imagery o get an average width of the mountain (or average the width at the top and bottom elevations). Volume of mountain=(top elevation-bottom elevation)*(avg width)*length
2. Define what an ‘average’ truck size is, how much volume it can carry, how large its petrol tank is, how long it can travel on a full tank (when half-loaded, to average the journeys), and what maximum speeds it can travel (when fully loaded and when empty).
3. Determine how many full truck loads are required to displace the mountains volume. # Trips required=Volume of mountain/capacity of truck.
4. Determine whether the 10 miles is overland distance (caters for sloping ground) or is horizontal distance (as the crow flies) therefore to define the distance from original mountain location to new one.
5. I would incorporate distance and time take to refill the tank as a percentage of the total time (extra 10-15%).
6. Determine what the trucks operating hours are (8-12hours a day).
7. Computate the total time taken to relocate mountain as:
time (days)= # truckloads req*((distance of one trip/speed of truck when fully loaded) (distance of trip/speed of truck when empty))*(number of hours operating a day/24 hours)*1.1
Have a nice day to all!
First of all I want to make an action plan of entire process of moving mountain:
1) Crushing mountain into small pieces
2) Collecting them and filling up the truck
3) Driving the truck to the place of destination
4*) Dumping the contents of the truck
5) Driving the truck to the mountain
* – Maybe workers also have to construct (build) new mountain from small pieces
Then I assume a couple presumptions/conclusions:
1) We don’t need to crush a mountain into small pieces because we would had to use a lot of equipment and additional materials (like dynamite). Despite it, perhaps, would have taken a lot of time, I suppose this isn’t necessary in this hypothetical task.
2) I presume that our truck is tip-truck. So we wouldn’t have spent time to dump pieces of mountain in new place.
3) We don’t need to build any engineer constructions to recreate the mountain in new place. Our track just have to move a little bit further every time/every race.
According to these assumptions I came to the conclusion that decision will consist of two parts:
I. Time for filling up the truck
II. Time for driving
For evaluating the time of the first part I need to know (need to take assumptions) about number of workers and speed of their work.
For evaluating time of the second part II have to find:
– Mountain’s size
– Parameters of truck (size, speed)
Lets start.
I. For example we have two workers.
And I can guess that mountain’s density is about 3 times more than water.
I know that average truck has holding capacity, which equals 82 m^3.
But truck can’t drive with cargo, which weights more than 240 tonnes. I suppose that truck can move with the maximum weight about 10 tonnes.
Then one worker would be able to fill up the truck with efficiency – 2 tonnes per hour.
So we have 2,5 hour of work per one full truck.
II. Mountain’s size: height of average mountain may be about 2 kilometers . And I imagine that average angle about 45 degrees, so square of “floor”/basement is 3,14*2^2 that amounts to 12,56 km^2 and all volume of mountain equals 1/3*S*H=8,3 km^3
10 tonnes of mountain pieces with density 3000 kg/m^3 are 3,33 m^3 of volume.
That means we need 8,3*10^9 / 3,33 is about 2,5 billion trucks to relocate the mountain.
Let’s assume that average movespeed of truck is 40 km/h.
Total path will be about 36 km (20 miles) plus additional distance which depends on the height of new mountain. When the truck will move last piece from first mountain to new mountain, additional distance will have equaled 18 km (10 miles) minus 2 km plus square root from 8. It equals almost 19 km. As distance increases linearly so average distance will be 18,5 km to one side and 37 km to both sides.
Time for one driving to both sides is equal 37/40 hours.
Total time for driving is about 2,2 billion hours.
Total time for filling up the truck is 2,5 hour per truck * 2,5 billion trucks that equals 6,25 billion hours.
Total time is 8,45 billion hours or about 1 million years
Let’s take “average” mountain as a equal sided pyramid with height 3000 meters. Then we can estimate volume of pyramid by 1/3 * H * S, H – height, S – area of foundation which is S = a*a, a – rib length, a = 2 * tg30 * H, so V = 1/3 * 3000 * (2 * sqrt(1/3) * 3000)pow2 = 12 billions m3. Lets take average truck can carry 5m3. So, it will need 12000000000/5 = 2.4 billions trucks (trips for one truck) to move. If average truck speed is 20 miles per hour, average trip will last 30 mins (0.5 hour). For simplicity, lets assume very fast (~0) loading and unloadin time. 2.4 billion trips * 0.5 hour/trip = 1.2 billions hours for whole job. It is about 4500 years.
Assume the truck is operating at a speed of 60 mph. It will take the truck 20 minutes to make a round trip. Suggest that it will take the truck another 20 minutes to load and unload, the total time consumption will be 40 minutes, or 2/3 hours, per trip.
Volume per load: (10 m^2) * (1 m)= 10 m^3
Volume of the mountain: (1/3) * (3) * (2 km)^2 * 0.5 km= 2 km^3
(Assume the mountain is like a cone and pi is rounded to 3)
Total number of trips: 2 * 10^8
Total time consumption: around 1 *10^8 hours, which is approximately 11500 years. (assume that the truck works 7*24)
25,000 years
Step 1: Find the volume of the mountain
Assume Average size of mountain is 3000 m high and 1000 m di radius then it will have the volume of:
Based area x Height / 3
(pi)r2 x h / 3 = pi (1000)2 x 3000 / 3
22/7(1000×1000) x 3000/3
22/7 billion m3
3 billion m3
Step 2: Find capacity of the truck = assume 10 m3
Step 3: Find the time to move all mountain to 10 miles aways
distance= 10 miles
average truck speed assume to be = 30 miles / hours
then it will take 20 minutes 1 trip then 40 minutes for round trip
assume it will make an average of additional 20 minutes per roundtrip to park, empty the truck and additional activities that might needed such as gasoline, change tires etc.
Then the total time to move 10 m3 is 20 20 20 = 60 minutes or 1 hour.
If the mountain has about 3 billion m3 then it will take:
3 billion m3/10m3/hour = 300 million hours to completely move the entire mountain 10 miles away with only 1 average size truck.