How to answer Technical questions
Interview Guide
Answers (2)
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Use this framework to answer this Google technical question interview question.
Cloud computing is like going out to a restaurant instead of cooking dinner at home.
When we cook at home, we have to do everything yourself. we use your own plates, pots, and pans. We have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, we have to do all the cooking, set up, and clean up yourself.
Before cloud computing existed, running an Internet business was actually pretty similar: One had to buy one's own computers or rent dedicated servers from someone else. They also had to predict the number of visitors who would come to their website and make sure the servers could handle that traffic.
With cloud computing, on the other hand, it's more like going to a big restaurant or cafeteria. Restaurants can handle groups of all sizes because they (usually) have more than enough food and plates to go around. If more friends want to join, the restaurant can move some tables around and give you more room. You're going to pay more on average than cooking yourself, but you only pay for what you eat.
Cloud computing providers like AWS & Google Cloud are similar. They have nearly unlimited computing power which allows you to worry about your business instead of buying and maintaining computers. As your business grows, you simply pay for what you need. Like fancy restaurants that offer exotic menu items, cloud platforms also offer new technologies that you can't find at home, like machine learning and more. And best of all—no washing dishes!
Cloud computing is like going out to a restaurant instead of cooking dinner at home.
When we cook at home, we have to do everything yourself. we use your own plates, pots, and pans. We have to know how many people are coming over and buy the right amount of ingredients. If more people join for dinner than you expected, you'll run out of food! But if fewer people show up, then you'll have leftovers that go to waste. And on top of it all, we have to do all the cooking, set up, and clean up yourself.
Before cloud computing existed, running an Internet business was actually pretty similar: One had to buy one's own computers or rent dedicated servers from someone else. They also had to predict the number of visitors who would come to their website and make sure the servers could handle that traffic.
With cloud computing, on the other hand, it's more like going to a big restaurant or cafeteria. Restaurants can handle groups of all sizes because they (usually) have more than enough food and plates to go around. If more friends want to join, the restaurant can move some tables around and give you more room. You're going to pay more on average than cooking yourself, but you only pay for what you eat.
Cloud computing providers like AWS & Google Cloud are similar. They have nearly unlimited computing power which allows you to worry about your business instead of buying and maintaining computers. As your business grows, you simply pay for what you need. Like fancy restaurants that offer exotic menu items, cloud platforms also offer new technologies that you can't find at home, like machine learning and more. And best of all—no washing dishes!
9 likes | 1 feedback
When you say cloud computing, are you asking me to explain the process of cloud storage or the concept of virtual CPUs etc. I will try to explain the overall concept of the cloud storage and processing here.
Some context. My grandmother stores a lot of stuff in her house but the important stuff that can be lost, she actually chooses to rent a locker in the bank. So I would explain to her that when she has to put something in her bank locker, she has to go to the bank with a specific key that opens the locker. Now, after validating her identity (using biometrics), she would be taken to the locker area, where there are tens, if not hundreds of lockers. She will be guided to her specific locker number, which she can open and either take things from there, or put things back in there. The thing to be noted here is that the infrastructure (the bank, the locker area, the locker itself) are not owned by her. She only pays a yearly rent based on the size of the locker she has. If this is a smaller locker, it will cost lower and if it is a bigger locker, it will cost much more. She only owns the items in the locker but nothing else.
Similarly, cloud computing is basically taking computing resources on rent based on how many people you service and how much data you want to store. The infrastructure (CPUs, memory, etc.) will be provided by the cloud providers (AWS, Azure, GCP, etc.) and you can deploy your applications on those resources. You can have peace of mind knowing that you don't have to worry about running your own servers, as that is now taken care of. You can focus completely on building and scaling your applications, which is your primary passion area.
0 likes | 0 feedback
Top Google interview questions
- What is your favorite product? Why?89 answers | 263k views
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- See Google PM Interview Questions
Top Technical interview questions
- Imagine you're the product manager for Facebook Marketplace. Since many sellers don't mark items as sold, what existing functionality and metrics could you use to determine whether an item has likely sold?7 answers | 20.9k views
- What happens when you enter a URL in your browser?6 answers | 10.8k views
- How does TinyURL work?5 answers | 317k views
- See Technical PM Interview Questions
Top Google interview questions
- How would you improve Google Maps?53 answers | 228k views
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- Calculate the number of queries answered by Google per second.45 answers | 78.5k views
- See Google PM Interview Questions
Top Technical interview questions
- How would you determine how to rank posts in the newsfeed?4 answers | 3.3k views
- The Chrome team is looking to reduce power utilization on mobile phones when using the browser. How would you go about solving this problem?3 answers | 3.7k views
- How would you map the ocean?3 answers | 2.9k views
- See Technical PM Interview Questions