Over 400 product manager interview questions and answers to help you prepare for PM job interviews at Facebook, Google, and other tech companies

First, you want to make sure that the question is clearly defined and if it is not, ask for clarification. For example, if you are asked to estimate the bandwidth for Gmail, you'd like to make sure the time period for estimating the bandwidth (e.g. one day vs. one month vs. one year) is clear. Let's assume that we are estimating the daily bandwidth for Gmail.

You will need a main equation that will help you calculate the estimated number that you are looking for. This equitation will be the foundation of your estimation. Going back to our Gmail example, we can apply the following equation:

When you have unknown inputs in the equation, you will need to demonstrate how you will find the unknown numbers. Guessing is not enough. The way to find an unknown is to create a new reasonable equation. In the example above our unknowns are the number of Gmail accounts and the average bandwidth per Gmail account. To find the number of Gmail accounts, we need a new equation:

- Total number of Gmail users can be assumed to be the total number of American Gmail users multiplied by 5. The number 5 is certainly an assumption but a reasonable one. I considered the population of Americans with access to internet (300 million) vs. the population of the world with access to the internet (3 billion). Given higher internet speed and penetration of Gmail in the U.S., I have assumed the penetration rate of Gmail in the rest of 3 billion is half of that of the U.S. This gives me a multiplier of 5 for estimating the total number of Gmail users around the world. Notice that while this number might not be accurate, there is some logic behind it and I can explain my logic to the interviewer.
- We can assume that there are a total of 100 million Gmail users in the U.S. This number is reasonable when you consider that many people in age groups of 0 to 16 and over 60 do not have an email account and some have other email services such as Hotmail and Yahoo. You can do a more accurate estimation here by guessing the probability that a person in a particular age group has Gmail and multiple that percentage by the population in that age groups. Add number of Gmail users in each age group and you will have the total number of Gmail users in America.
- We can also assume that the total number of Gmail accounts per user is 1.5 to account for the fact that some users have multiple accounts and also have corporate accounts that are using Gmail.
- We can assume that one person reviews or sends 5 emails per day. This is an assumption and should be communicated to the interviewer.
- Finally, assume that each email is about 1MB on average. This is also an assumption and must be communicated to the interviewer. Be ready to explain your justification behind whatever number you select (e.g. what % of emails have attachments? how large are the attachments?)

After explaining the unknowns and your logic for how you will calculate them, you should retrace your steps and replace the unknowns with your assumptions and calculated numbers until you reach a number that is the estimated number that you were tasked to find.

A sanity check is the best way to ensure that your results make sense. Ask yourself, is this final estimation logical? For example, if your estimate for Gmail bandwidth came out to be 100GB, it’s probably wrong and you will have to double check your calculations and your assumptions. I have gathered a list of product manager estimation interview questions for you to practice.

See also

How to prepare for product manager job interviews

How to answer a Metrics question in a Product Manager job interview.

How to answer a Product Improvement question in a Product Manager job interview.

How to answer an Product Design question in a Product Manager job interview.