"Clarifying Questions:
Why does Meta want to build this product ? {Aligns with Meta's mission of connecting people}
What's the goal ? Does Meta want to monetise this initiative in any way? {It wants to increase the total number of users using this platform and then in the mid-term increase engagement}
User Groups:
Young (20-40), tech-savvy working professional; seeking doctor consultation for self, friends and family members (First)
Older mass (50+), seeking frequent and accessible doct"
Anonymous Moose - "Clarifying Questions:
Why does Meta want to build this product ? {Aligns with Meta's mission of connecting people}
What's the goal ? Does Meta want to monetise this initiative in any way? {It wants to increase the total number of users using this platform and then in the mid-term increase engagement}
User Groups:
Young (20-40), tech-savvy working professional; seeking doctor consultation for self, friends and family members (First)
Older mass (50+), seeking frequent and accessible doct"See full answer
"I started off with defining the users of the system. From them i dervied the functional requirements and categories into MoSCoW. Then for the DB part, Userprofiles, App data to be stored in a RDBMS. The binary apps to be stored in a scalable, distributed DB such as S3. The app data from RDBS to have a link to S3 URLS.
Then i touched upon Partition tolerance while scaling, Replication, Caching at multiple levels, Load balancers at multiple levels.
This being my first System design interview i"
Anand K. - "I started off with defining the users of the system. From them i dervied the functional requirements and categories into MoSCoW. Then for the DB part, Userprofiles, App data to be stored in a RDBMS. The binary apps to be stored in a scalable, distributed DB such as S3. The app data from RDBS to have a link to S3 URLS.
Then i touched upon Partition tolerance while scaling, Replication, Caching at multiple levels, Load balancers at multiple levels.
This being my first System design interview i"See full answer
"Describe basics of web browser and http request. Then go into Google's search engine. For follow-up questions, talked about http vs https (encryption), sql vs nosql data store, s3 blob storage, encryption policies, retention policies."
Faraz A. - "Describe basics of web browser and http request. Then go into Google's search engine. For follow-up questions, talked about http vs https (encryption), sql vs nosql data store, s3 blob storage, encryption policies, retention policies."See full answer
"Make current as root.
2 while current is not null,
if p and q are less than current,
go left.
If p and q are greater than current,
go right.
else return current.
return null"
Vaibhav D. - "Make current as root.
2 while current is not null,
if p and q are less than current,
go left.
If p and q are greater than current,
go right.
else return current.
return null"See full answer
"Identify the best platform to reach millennials (Youtube, Instagram).
Run a survey/ research on pain points millennials are facing in the smart home products sector
Identify a product that gives the most value with optimal effort
Build and Launch
The marketing team should use the same platform to identify key influencers on social platforms and use an emotional connection to millennials with an ad campaign"
Bipin G. - "Identify the best platform to reach millennials (Youtube, Instagram).
Run a survey/ research on pain points millennials are facing in the smart home products sector
Identify a product that gives the most value with optimal effort
Build and Launch
The marketing team should use the same platform to identify key influencers on social platforms and use an emotional connection to millennials with an ad campaign"See full answer
"This is a Strategy Question, which asks you to justify high-level business decisions and strategy. This could be confused with an expansion problem, but it's only asking for the risks. You should be thorough with the risks and identify as many as possible.
Let's go over one possible solution:
> Expanding to China could be a huge opportunity for Netflix, but it's definitely risky. I'd love to go over a few risks that we should consider. To me, the biggest risks are:Censorship
> Chinese compet"
Exponent - "This is a Strategy Question, which asks you to justify high-level business decisions and strategy. This could be confused with an expansion problem, but it's only asking for the risks. You should be thorough with the risks and identify as many as possible.
Let's go over one possible solution:
> Expanding to China could be a huge opportunity for Netflix, but it's definitely risky. I'd love to go over a few risks that we should consider. To me, the biggest risks are:Censorship
> Chinese compet"See full answer
"As a product owner, I will ensure that I am up to date about the featuer development. First of all, I want to ensure it is estimated rightly as much as possible. It uses empirical data to estimate so that our estimate is as close as actual as possible. Also, the feature will be divided in such a way that each component of the feature can be achieved in a 2-week cadence if we are running a by-weekly feature cycle. And also I will keep some buffer as well. I will ensure I communicate to the stakeh"
Indranil G. - "As a product owner, I will ensure that I am up to date about the featuer development. First of all, I want to ensure it is estimated rightly as much as possible. It uses empirical data to estimate so that our estimate is as close as actual as possible. Also, the feature will be divided in such a way that each component of the feature can be achieved in a 2-week cadence if we are running a by-weekly feature cycle. And also I will keep some buffer as well. I will ensure I communicate to the stakeh"See full answer
"I will work with data scientist to implement anomaly detection models to flag any deviations in a business’s review patterns over time. Like if any sudden influx of positive reviews after a negative review could indicate a reputation management effort. Or Any like any bot reviews happening in quick sessions happening from different cities/geo locations"
Anonymous Duck - "I will work with data scientist to implement anomaly detection models to flag any deviations in a business’s review patterns over time. Like if any sudden influx of positive reviews after a negative review could indicate a reputation management effort. Or Any like any bot reviews happening in quick sessions happening from different cities/geo locations"See full answer
"This is a Strategy Question, which asks you to justify high-level business decisions and strategy. There's no set formula, but we recommend proposing at least three different reasons to answer the question.
Let's go over one possible solution:
> If I were TikTok, I would look to monetize it similar to Instagram, Twitter, and Facebook: through dedicated ad channels.Specifically having pre-roll ads appear on open, and ads appear in-feed every few videos. TikTok is the perfect platform to lever"
Exponent - "This is a Strategy Question, which asks you to justify high-level business decisions and strategy. There's no set formula, but we recommend proposing at least three different reasons to answer the question.
Let's go over one possible solution:
> If I were TikTok, I would look to monetize it similar to Instagram, Twitter, and Facebook: through dedicated ad channels.Specifically having pre-roll ads appear on open, and ads appear in-feed every few videos. TikTok is the perfect platform to lever"See full answer
"One key thing I learned that made everything easier for me as a data analyst was the importance of structured thinking and communication before diving into the data. Early in my career, I used to jump directly into tasks like data cleaning, ETL processes—without fully understanding the problem or defining the questions I was trying to answer. This sometimes led to inefficiencies, as I would have to backtrack or redo work because the insights weren't completely aligned with stakeholder needs.
I"
Anushka R. - "One key thing I learned that made everything easier for me as a data analyst was the importance of structured thinking and communication before diving into the data. Early in my career, I used to jump directly into tasks like data cleaning, ETL processes—without fully understanding the problem or defining the questions I was trying to answer. This sometimes led to inefficiencies, as I would have to backtrack or redo work because the insights weren't completely aligned with stakeholder needs.
I"See full answer
"Google Home is an app that is used by consumers to configure the smart devices for automating their home and making their home more reliable and easy to use.
Clarifying questions :
Do we have any time constraints by when we need to achieve this?
IF we have to increase sales by 10x, it needs to focus on number of factors like increasing the partner base, improving user experience, and shift in thinking.
What metrics we focus on
Monetization - Making revenue 10x
Number of"
Tanu M. - "Google Home is an app that is used by consumers to configure the smart devices for automating their home and making their home more reliable and easy to use.
Clarifying questions :
Do we have any time constraints by when we need to achieve this?
IF we have to increase sales by 10x, it needs to focus on number of factors like increasing the partner base, improving user experience, and shift in thinking.
What metrics we focus on
Monetization - Making revenue 10x
Number of"See full answer
"Mock interview 2/3/2025
Google Wallet
User Needs (pain points):
At physical store:
understand the price tag
proceed the transaction
Audio cue to pick one credit card
read the payment machine
transaction confirmation
(optional) balance
hear transaction summary
At home:
check balance
make payment
send money
receive money
understand statement
Prioritization
Understand the price tag"
Chloe T. - "Mock interview 2/3/2025
Google Wallet
User Needs (pain points):
At physical store:
understand the price tag
proceed the transaction
Audio cue to pick one credit card
read the payment machine
transaction confirmation
(optional) balance
hear transaction summary
At home:
check balance
make payment
send money
receive money
understand statement
Prioritization
Understand the price tag"See full answer