5 Equations in 5 Days: Street View Storage
This is part of a mini-series illustrating how to think about estimation prompts for Google interviews. It is also a way to build your logic instincts.
Instructions:
See prompt below
Think about how you would estimate the answer
Identify the variables in your thoughts
Derive a simple equation
What you should avoid:
Overthinking
Trying to get it perfect
Now let’s dive in:
What is the problem:
Estimate the storage space required to host all images on Google Street View?
What are the key elements:
# images required
avg size of images
What are the variables?
X = # images required
Y = size per image
A = Avg size of image with dense information
B = Avg size of with limited information
What’s the equation
=X*Y
or
= (X*A) + (X*B)
The Twists
The twists with this one are in the assumptions. How many images are needed for say an average home or stretch of highway? How dense is the information in each image? Yes, we need to break this down to at least dense cities vs rural communities, but at the heart of the question is # of images required and size of the images.
Another POV on this Prompts
Here is Stellar Peers’ answer to a similar version of the prompt. Their proposed calculation is waayyy too complex for interview day but a good way to practice.
Further Reading
Today we only care about coming up with an equation. The point of these very simple equations is to help you develop a baseline approach to the problem before worrying about the more complex assumptions. If you want more on how to come up with the numbers to put in your equation, read more here.