"Cloud computing is like going out to a restaurant instead of cooking dinner at home.
When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You 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, you have to do all the cooking, set up, and cl"
Jacob S. - "Cloud computing is like going out to a restaurant instead of cooking dinner at home.
When you cook at home, you have to do everything yourself. You need to use your own plates, pots, and pans. You 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, you have to do all the cooking, set up, and cl"See full answer
"Clarifying Questions
Are we building feature for YouTube Music/YouTube Video? -> YT Video has higher scope of user engagement so YT Video.
YT Video has 2 forms of video content, are we focusing on long form, short form or am I free to chose ? -> YT Shorts and short videos have taken off lately so focus on it.
Do we have a specific business goal with regards to building this feature ? -> We want to improve engagement.
Do we want to build this feature for a specific kind of audience or"
Mehul K. - "Clarifying Questions
Are we building feature for YouTube Music/YouTube Video? -> YT Video has higher scope of user engagement so YT Video.
YT Video has 2 forms of video content, are we focusing on long form, short form or am I free to chose ? -> YT Shorts and short videos have taken off lately so focus on it.
Do we have a specific business goal with regards to building this feature ? -> We want to improve engagement.
Do we want to build this feature for a specific kind of audience or"See full answer
"First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app?
All of the them, any activity within the Messenger App
Second, it’s important to know the context of the change. What timeframe was this over?
Let’s assume this was over the past 30 days.
Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting.
**This"
Michael A. - "First, I want to get a better sense of what is a DAU. What is considered “Active”? User sending message, reading message, opening app?
All of the them, any activity within the Messenger App
Second, it’s important to know the context of the change. What timeframe was this over?
Let’s assume this was over the past 30 days.
Ok, a follow up to this would be to check if this is a seasonal pattern? For example, there could be a correlation to Messenger usage and school starting.
**This"See full answer
"I watched a couple of videos like this, one of them by Exponent staff (I think). It was disappointing that the architecture diagram and the walkthrough was a general layered architecture that you can apply to any backend system. I was wondering if there are videos that can be considered a reference material to watch, learn and improve on the tech (sys design) skills, and not so much about the soft skills."
BriskD - "I watched a couple of videos like this, one of them by Exponent staff (I think). It was disappointing that the architecture diagram and the walkthrough was a general layered architecture that you can apply to any backend system. I was wondering if there are videos that can be considered a reference material to watch, learn and improve on the tech (sys design) skills, and not so much about the soft skills."See full answer
Product Manager
System Design
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Addressed the duality of the feature - each user is a consumer and provider
Addressed pain points such as cleaning, security
"
Adi S. - "Addressed the duality of the feature - each user is a consumer and provider
Addressed pain points such as cleaning, security
"See full answer
"This was a 60 minute assessment. The clock is ticking and you're being observed by a senior+ level engineer. Be ready to perform for an audience.
The implementation for the system gets broken up into three parts:
Implement creating accounts and depositing money into an account by ID
Implement transferring money with validation to ensure the accounts for the transfer both exist and that the account money is being removed from has enough money in it to perform the transfer
Implement find"
devopsjesus - "This was a 60 minute assessment. The clock is ticking and you're being observed by a senior+ level engineer. Be ready to perform for an audience.
The implementation for the system gets broken up into three parts:
Implement creating accounts and depositing money into an account by ID
Implement transferring money with validation to ensure the accounts for the transfer both exist and that the account money is being removed from has enough money in it to perform the transfer
Implement find"See full answer
"Step 1: Clarifying the Problem Scope
We will focus on designing the leaderboard for Dream11 with these assumptions:
Registered teams: 100,000 users are actively participating and ranked.
Real-time updates: Leaderboard updates frequently as players accumulate points based on live sports events.
Multiple leagues: Each user can participate in different leagues, so we will need to maintain a separate leaderboard for each league.
Query efficiency: Users frequently"
Ramendra S. - "Step 1: Clarifying the Problem Scope
We will focus on designing the leaderboard for Dream11 with these assumptions:
Registered teams: 100,000 users are actively participating and ranked.
Real-time updates: Leaderboard updates frequently as players accumulate points based on live sports events.
Multiple leagues: Each user can participate in different leagues, so we will need to maintain a separate leaderboard for each league.
Query efficiency: Users frequently"See full answer
"How would you monetize messenger?
Clarifying Questions
Is this messenger app or web?
INTERVIEWER: Assume both are a possibility, but feel free to pick one
Is there a larger facebook goal or metric we are optimizing for?
INTERVIEWER: Monetization speaks to revenue so assume goal is to increase revenue for Facebook as a whole
Does this include messenger Rooms or should we stick to the traditional FB messenger?
INTERVIEWER: _Messenger rooms is a great call out, but let's stick"
Jay C. - "How would you monetize messenger?
Clarifying Questions
Is this messenger app or web?
INTERVIEWER: Assume both are a possibility, but feel free to pick one
Is there a larger facebook goal or metric we are optimizing for?
INTERVIEWER: Monetization speaks to revenue so assume goal is to increase revenue for Facebook as a whole
Does this include messenger Rooms or should we stick to the traditional FB messenger?
INTERVIEWER: _Messenger rooms is a great call out, but let's stick"See full answer
"Assuming this is meant to be a standalone product. Its a standalone app.
Goal: Simplify the shopping experience in store for a user.
Success would be defined in terms of app usage as a proxy for user satisfaction.
I want to think about the a given user segment, their pain points, ways to improve their pain and a way to evaluate those solutions.
Broadly user personas associated with grocery shopping are - stores and customers.
For the purpose of this interview I want to focus on customer se"
P K. - "Assuming this is meant to be a standalone product. Its a standalone app.
Goal: Simplify the shopping experience in store for a user.
Success would be defined in terms of app usage as a proxy for user satisfaction.
I want to think about the a given user segment, their pain points, ways to improve their pain and a way to evaluate those solutions.
Broadly user personas associated with grocery shopping are - stores and customers.
For the purpose of this interview I want to focus on customer se"See full answer
"Couple of Clarification Questions to be asked are:
Aim of the physical product
Retention/Encourage Loyalty
Attract new customers
Collect customer Data outside of the Airbnb ecosystem for better advertising and customer focus
User Base of Airbnb
Solotravellers - traveling to new places for exploring/solo travel
Business Travelers - Lot of business Travelers who own small/medium businesses and book their own travel can choose airbnb
Family gr"
Manas M. - "Couple of Clarification Questions to be asked are:
Aim of the physical product
Retention/Encourage Loyalty
Attract new customers
Collect customer Data outside of the Airbnb ecosystem for better advertising and customer focus
User Base of Airbnb
Solotravellers - traveling to new places for exploring/solo travel
Business Travelers - Lot of business Travelers who own small/medium businesses and book their own travel can choose airbnb
Family gr"See full answer
"Prompt: We work for an online shopping website. Our team wants to consider offering discounts (e.g. 10% off your next purchase) to customers to incentivize them to make purchases. How would you design a system that decides how to offer these incentives?
Answer
Goals: Increase customer engagement while controlling costs. Specifically, we want the increase in revenue per customer per week of customers that receive the discount to be greater than the cost of the discount.
Metrics: Revenue per cu"
Michael F. - "Prompt: We work for an online shopping website. Our team wants to consider offering discounts (e.g. 10% off your next purchase) to customers to incentivize them to make purchases. How would you design a system that decides how to offer these incentives?
Answer
Goals: Increase customer engagement while controlling costs. Specifically, we want the increase in revenue per customer per week of customers that receive the discount to be greater than the cost of the discount.
Metrics: Revenue per cu"See full answer
"1. Step 1: clarify
Let's establish the mission of Google and Youtube. Google's is to provide and make information more accessible. Youtube's might be to help people get their content, their word and themselves out into the world. I mean so many of Youtube's ads have been about how the diversity of individuals and their content, so that makes sense.
Let's establish what is Youtube. Youtube has 3 primary stakeholders - creators, viewers and brands/corporations and within them"
Karthik M. - "1. Step 1: clarify
Let's establish the mission of Google and Youtube. Google's is to provide and make information more accessible. Youtube's might be to help people get their content, their word and themselves out into the world. I mean so many of Youtube's ads have been about how the diversity of individuals and their content, so that makes sense.
Let's establish what is Youtube. Youtube has 3 primary stakeholders - creators, viewers and brands/corporations and within them"See full answer
"Weak point: suggested something that YouTube Music already does- offering the service free to Premium members. Rebounded by saying the lack of user awareness is a pain point and how it can be mitigated- by frequent check-ins by way of notifications and emails
Strong point: discussed overall strategies of global expansion, marketing and innovation with pros and cons for each approach. Settled on discussing an innovation piece combining ranked recommendation of YouTube music as well as personaliz"
Jazmia H. - "Weak point: suggested something that YouTube Music already does- offering the service free to Premium members. Rebounded by saying the lack of user awareness is a pain point and how it can be mitigated- by frequent check-ins by way of notifications and emails
Strong point: discussed overall strategies of global expansion, marketing and innovation with pros and cons for each approach. Settled on discussing an innovation piece combining ranked recommendation of YouTube music as well as personaliz"See full answer
"Before proceeding, I just wanted to clarify we wanted to check for the impact of showing content from non-friends in users’ feeds, and here non-friends I would assume could be anyone, but mainly like content creators, and I am not including ads here.
But I wanted to ask if there is any current logic as to what posts to show based on users' affinity to those posts, maybe basis the user engagement to Insta feed.
now objective of this would be to improve the engagement of the platform, as if users"
Dhruv S. - "Before proceeding, I just wanted to clarify we wanted to check for the impact of showing content from non-friends in users’ feeds, and here non-friends I would assume could be anyone, but mainly like content creators, and I am not including ads here.
But I wanted to ask if there is any current logic as to what posts to show based on users' affinity to those posts, maybe basis the user engagement to Insta feed.
now objective of this would be to improve the engagement of the platform, as if users"See full answer
"Clarifying Questions:
Assume US Audience or Worldwide?
US Only
Assume short form content or long form content ?
Assume all
Premium or Ads Support ?
All
Solution:
US Population 300M
Will remove 70 ages as not relevant audience or not have access to YouTube = 60m
Leaving 240M.
Adoption of YouTube with remaining Population = 60% (including overlap and exclusion with other services e.g. Netflix)
Total Audience that watches YouTube daily = 144m (about half of US Populat"
Sumeet R. - "Clarifying Questions:
Assume US Audience or Worldwide?
US Only
Assume short form content or long form content ?
Assume all
Premium or Ads Support ?
All
Solution:
US Population 300M
Will remove 70 ages as not relevant audience or not have access to YouTube = 60m
Leaving 240M.
Adoption of YouTube with remaining Population = 60% (including overlap and exclusion with other services e.g. Netflix)
Total Audience that watches YouTube daily = 144m (about half of US Populat"See full answer