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”
“Estimate how long it would take to move or relocate an average size mountain 10 miles using an average size truck”
When I first read the question I had a strategy for finding an estimate and I began working it out when I found out that this would not be the case. I realized that are a lot of questions to answer before trying to solve the case and these are:
Regarding the “mountain”:
1. What does “an average size mountain” mean?
2. What is the nature of the mountain? Is it soil or rocks, or just a plastic mountain, a paper or cartoon mountain? Is it a one similar to those we see in real life as part of nature (the ones we target when planning on a mountain-climbing trip) or are they just “hand-made” demonstrations?
3. Can this mountain be broken into smaller parts or should it be held as one whole part which actually dictates a certain nature? If we can break it, is there a limit on the number of these pieces or not?
Regarding the “truck”:
1. What does “an average size truck” mean?
2. What are the characteristics of that truck? Is it a six wheel or a road train (does it have on trailer or more than one)? Could it be a fork for example?
3. Where are we moving the mountain to? How is the relief of that place and to that place? Are the roads easy and straight or are they bumpy roads with a lot of ups and downs? Are all the toads asphalt roads (all the way along the 10 miles) or are there both?
This is important because geography and characteristics of that place affect the time it takes us to cover this distance.
4. What is the required speed that the truck needs to abide by? Does it vary or is it the same all along the way to the end of the 10 miles?
Returning back to the solution, I made a lot of assumptions and what I found out is the following:
• First, I prefer using Km; so, since 1 mile is about 1.61 Km, 10 miles are equal to 16.1 Km about 16 Km.
• Second, what is the size of an “average size mountain”?
Let us assume that a mountain has a pyramid shape and it is made up of soil (one similar to that found in nature)
The volume of a pyramid is therefore {area of the base*height *(1/3)}.
Let us also assume that a mountain has a rectangular base. Hence, Vp= L*W*H *(1/3).
To solve for that let us assume L= 3Km, W=1Km, H=5Km
Vp= 3*1*5*(1/3) = 5 km3
• Third, we need to know what an “average size truck” means.
If assuming that truck is a six wheel truck, then the back holding of the truck will have a rectangular shape (more of a rectangular prism with 5 instead of 6 rectangles i.e. it is open from the top). So to find its area let us assume again that on average L= 6m, W=3m, H=2m so its volume = 36m3
• So, 5 km3 / 36 m3 = 5,000,000,000 m3 / 36 m3 is about 138,888,889 trucks needed to completely move the mountain.
Assuming that each truck is required to move at 60km/hr then we will need:
V=d/t
t= d/V
= 16 km / 60km/hr
= 0.3 hr per truck
Thus for 138,888,889 trucks we will need 37,037,037 hrs which is about 1,543,210 days which is about 4,228 years to move the mountain 10 miles.
Hi Everyone… here are a few more tips on this case, 1) assume you move the mountain by TRUCK, 2) the correct answer should be a specific number (as in hours, or days)… as opposed to an idea.
You are not permitted to ask questions. If you do have a legitimate question, the interviewer will ask you to make an assumption or estimate the answer to your question.
Moving a mountain is a monumental task. So let’s break it into manageable pieces that is cut it into small standardized chunks. Once the pieces are made, they can be transported to the destination and reassembled to complete the mountain again.
It takes 1000 days or close to 2 years and 9 months with the following assumptions.
Assumptions:
1. Mountain is pyramid in shape with 200 m (length), 150 m (width) and 100 m (height)
2. Modern tools are available to cut it into pieces
3. Transportation is available to move the pieces
4. Optimal labor and equipment available to reassemble the pieces.
5. Only road transportation is considered
High level Activities:
1. Cut mountain into manageable pieces
a. Optimize the size of each piece by the size (width and length) of truck.
2. Cut into standard pieces based on the volume of the pyramid
3. Mark the necessary pieces with some identifier
4. Load into truck
5. Transfer the pieces to destination
6. Unload the individual pieces
7. Reassemble the pieces
Math Calculations:
Pieces:
Volume of pyramid = 1/3 * area of base * height
= 1/3 * 30,000 * 100 = 1000,000 cubic meters
Let us say we cut the pieces into size of rectangular solids of dimensions 10 x 10 x 10
= volume of each piece is 1000 cubic meters
Total pieces = 1000,000/1000 = 1000 pieces
Time Estimations:
Cutting: assuming 5 hours per piece => 5000 hours for 1000 pieces
Marking pieces: assuming 12 mins per piece => 200 hours for 1000 pieces
Loading: assuming 3 hours per piece => 3000 hours for 1000 pieces
Transfer: 10 hrs per truck and two pieces per truck => 500 truck loads, which give us 5000 hours to transfer all the pieces (Assuming single truck is used)
Unload: assuming 3 hours per piece => 3000 hours for 1000 pieces
Assemble the pieces:
We take a layered approach and divide the pyramid into 10 layers. Each layer takes 1 additional hour to assemble the cut piece of mountain in its place. So if it takes 1 hour to place a piece in layer one it would take 2 hours to place a piece in layer two.
Each layer has 100 pieces
Total time is: 100 (1 2 3 …. 10) = 5500 hours
We have all the pieces now. Let us sum up the hours we spent on all the activities above.
Cutting: 5000
Marking pieces: 200
Loading: 3000
Transfer: 5000
Unload: 3000
Reassemble: 5500
—————————
Total hours: 21700
If we add inefficiencies of: 10% due to lost productivity etc, we get
21700 * 1.10 = 23800 or 24000 hours approximately.
Dividing 24000 hours into days we get 1000 days or close to 2 years and 9 months.
Recommendation:
It takes 2 years and 9 months to move a mountain between point A to point B that are a mile apart.
For estimations we need to think about: motivation, method, means.
Motivation – very strong : )
Method: 1) to drag entirely; 2) to drag in parts.
Means: depends on method
1) To drug entirely.
We need:
– Special prime movers
– Special towlines
– Workers.
And…. First and second options Are not invented yet : ). We draw X on this method.
2) To drag in parts.
We should
To saw on blocks;
To move;
To stick together
We need:
– Rock-cutting machine
– Trucks
– Workers.
Let’s consider that the place under new mountain is already cleared away, the mountain flora and fauna are transferred in parallel
Let’s go on this way.
Let’s assume that the volume of mountain is 600 million square meters (6000-high, 300square km – the basis, pyramid form). Rock-cutting machine makes block of 1 cubic meter/hour (including maintenance, wetting by water, etc.). Simultaneously 1000 machines a used for 24 hours/day without interruption. So we have 1x100x24 = 2400 cubic meters of volume per day.
To transport this volume we use 100 trucks, each can transport 2400 blocks a day. And every truck drives with the speed of 20 miles per hour. Then to assemble 1 cubic meter of new mountain we need a 1 hour and 1 brigade of workers. Let’s assume that there are 3000 brigades works for 8 hours. So we have 24000 cubic meters in one working day.
Thereby, we need 600mln cubic meters / 24000 cubic meters per day = 25 000 days 1 (Shipment of a stone to the first day). It’s about 68 years.
Break the problem into the following components:
1. Time to break the mountain into moveable pieces
2. Time to collect the pieces
3. Time to transport
4. Time to re-assemble
Assumptions:
1. Flexibility of resources available to break, collect, move, re-assemble
2. There may be loss of matter during breakage and collection
3. How each step is performed will affect the total time (e.g. smaller pieces, easier to collect and move, longer to re-assemble) – estimate may not be optimal
4. The relocated mountain will differ from original state
Factors affecting the estimate:
1. Terrain (additional effort required to clear the area)
2. Climate – harsher conditions will increase time
3. Road conditions – bad conditions will affect the transport time
Calculation:
Size of mountain: A cone (D=50m, Height = 200m), volume = 1/3*Pi*25*25*200=125k m cube
Max size possible to move = 2*2*2 = 8 m cube
No. of pieces = 15k apprx.
1. Time to break = avg time to break 1 piece (using explosives)* no. of pieces
= 10 s*15K = 40 hrs
2. Time to collect = avg time to collect one piece * no. of pieces* 5%loss
= 20 s * 15K*95% = 75 hrs
3. Time to transport = avg speed * distance
= 10 miles/ hr * 10 miles = 1 hr
4. Time to re-assemble = avg time to re-assemble * no. of pieces
= 30s*14K = 110 hrs
TOTAL = 40 75 1 110 = 226 hrs
To estimate the time we have to estimate possible speed we can move the mountain by different ways. (as we know t = s/v and s = 10 miles)
We can move it using different sourses of energy and by different ways: by air using for example helicopter ; or we can pull it with trains; or push it by energy of people; etc depending on what resourses do we have.
Lets estimate time we need to relocate it by air. We need to know:
– avarage weight of this avarage mountain
– maximum weight that 1 helicopter can pick up – >so we can count how many helicopters do we need to pick up the mountain
– what speed it can fly when it’s fully loaded
So we can estimate time to move the mountain for 10 miles with minimum speed of helicopters. But if we can get the data shows the depending between helicopter’s loading (weight it has to take) and it’s speed we can count what speed we can have if use more and more helicopters.
The same way we can estimate speed for people power, or trains, or horses etc.
All we need is specified data for each way I indicated.
I would like to first segment this question into the several parts, then give an assumption for each segmented problem and give the corresponding estimation, and finally summarize and give a conclusion.
I will segment the problem into the following parts. First is the about the mountain itself, i.e., how big is the average size mountain, what does the mountain is made of (stone, sand or soil). Second is the transportation, i.e., what transportation method is used and its speed, how much resources is allocated on this project (including people and money), what kinds of obstacles are there on the way during movement (such as weather, houses and land). The third is about the goal, i.e., what is the precise number of miles, whether the goal is to recover the original look of the mountain after movement or just to load the materials to the destination.
Average mountain….
when does a hill become a mountain? say 1,000m. Tallest mountain 10,000m. Average mountain guessing 4,000m. Say with that height, base is 8,000m diameter which means volume of roughly cone shaped mountain is somewhere near 3m m3.
As I am playing God let’s assume we have 100 trucks capable of carrying 10m3 each in one journey, and that we want to move the mountain 10km.
Travelling at 30km per hour on the way from the mountain (loaded), and 60km per hour on the way back (unloaded), each journey would take one truck 30mins, plus loading time of 30 mins and unloading time of 30 mins (to allow for volume of trucks onsite etc). Also assuming excavators are working and do not create any delay to loading, and time to load etc does not change with size of mountain increasing or decreasing.
Total journey time of 1.5 hours per truck, total of 300,000 journeys is a total of 450,000 hours.
I would subdivide the problem into 4 parts and make some assumption on the number of trucks available:
1. Calculate the size of the moutain (m^3)
2. Calculate the time needed to demolish it.
3. Calculate the average time needed by a truck to cover 10 miles
4. Calculate the time needed to dump it.
1. Assuming the mountain as a cone 1500 m high with a base radius of about 4 km, volume is: PI*R^2*h/3 = 3.1415*4000^2*1500/3= about 25*10^9 m3
2. Assume that a excavator can demolish continually and that we have enough excavators to fill without delay the trucks (say 100 excavator for 400 trucks). The load process would take about 10 minutes/truck.
3. A truck can carry about 25 m^3 and we have enough trucks in order to have always a empty truck in the queue. So we need 1 billion trip.
A truck moving at 40 mph would take 15 minutes in order to cover 10 miles.
4. Another 10 minutes (I’m assuming that the time will not increase as the mountain height increases).
Actually we have to count only the load process and the average time to move the ground of 10 miles because the dump process is negligible as we have enough trucks.
Every excavator can load 6 camion/hour or 250 m^3 hour. 100 excavator would cover the 25*10^9 m3 in 10^6 hours or about 100 years.
oops volume of a pyramid is a third of that, so divide this by 3: 50 000 years. Still quite long…