"Problem statement
The water heater can currently be controlled only physically i.e. the user must be present infront of the heater to manage it.
Key value proposition
The user must be able to control the water heater remotely using an app (preferably via their mobile phone)
Target geo: USA, OS: both Android and iOS, Form factor: Mobile
Target market
Water heaters are used by everyone who lives in an area experiencing temperatures < 20 degree Celsius. The user uses the water heater eve"
Rahul J. - "Problem statement
The water heater can currently be controlled only physically i.e. the user must be present infront of the heater to manage it.
Key value proposition
The user must be able to control the water heater remotely using an app (preferably via their mobile phone)
Target geo: USA, OS: both Android and iOS, Form factor: Mobile
Target market
Water heaters are used by everyone who lives in an area experiencing temperatures < 20 degree Celsius. The user uses the water heater eve"See full answer
"Clarifying questions / assumptions
we are talking about a typical retail bank and not investments banks or other NBFCs
The banking app covers the primary functions of a bank like money transfers, account management, savings etc.
A typical bank has the following business functions:
Giving loans (primary function to make money)
Savings and other accounts
Investments (like Fixed deposits of the bank and other government schemes)
Pain points
A bank had to deploy manpower to perform all"
Rahul J. - "Clarifying questions / assumptions
we are talking about a typical retail bank and not investments banks or other NBFCs
The banking app covers the primary functions of a bank like money transfers, account management, savings etc.
A typical bank has the following business functions:
Giving loans (primary function to make money)
Savings and other accounts
Investments (like Fixed deposits of the bank and other government schemes)
Pain points
A bank had to deploy manpower to perform all"See full answer
"
Before starting to answer let me gather the necessary details before proceeding:
Objectives and Goals\:
"What are the primary objectives of implementing the push notification system? Are we aiming to increase user engagement, drive sales, or provide timely updates?"
Target Audience\:
"Who is the target audience for these push notifications? Are there specific user segments we should focus on?"
Platform and Device Considerations\:
"Which platforms (iOS, Andr"
Mereke D. - "
Before starting to answer let me gather the necessary details before proceeding:
Objectives and Goals\:
"What are the primary objectives of implementing the push notification system? Are we aiming to increase user engagement, drive sales, or provide timely updates?"
Target Audience\:
"Who is the target audience for these push notifications? Are there specific user segments we should focus on?"
Platform and Device Considerations\:
"Which platforms (iOS, Andr"See full answer
"I used the GAME method.
Started first with defining the product and setting the mission and goal for Zoom. Stated that the product grew in popularity in 2020-2021 for both business and personal use, but since lockdown ended, shifted to business use. Goal is to effortlessly and seamlessly connect people anywhere. Focused on the business use case and stated Zoom makes revenue through contracts signed with various enterprises. Due to maturity of the product and business focused, said it make"
Jeffrey F. - "I used the GAME method.
Started first with defining the product and setting the mission and goal for Zoom. Stated that the product grew in popularity in 2020-2021 for both business and personal use, but since lockdown ended, shifted to business use. Goal is to effortlessly and seamlessly connect people anywhere. Focused on the business use case and stated Zoom makes revenue through contracts signed with various enterprises. Due to maturity of the product and business focused, said it make"See full answer
Product Manager
Analytical
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"First, why are we building the system? What are the requirements we must meet - Do customers care about data being read/written from a single set of tables or multiple tables, do they care about cost allocation, do they need backups/storage to happen slow or fast, do they foresee a lot of data movement from one table to another?
Based on this, there are a few options using some common design choices. Shared disk, or Shared nothing. Both have pros and cons. Based on latency, performance, and cos"
Glados - "First, why are we building the system? What are the requirements we must meet - Do customers care about data being read/written from a single set of tables or multiple tables, do they care about cost allocation, do they need backups/storage to happen slow or fast, do they foresee a lot of data movement from one table to another?
Based on this, there are a few options using some common design choices. Shared disk, or Shared nothing. Both have pros and cons. Based on latency, performance, and cos"See full answer
"Proposed Solution: Awareness and Control Features
Algorithm Awareness Campaign Educational Content: Create short videos explaining how the algorithm works to enhance user experience.
Transparency Reports: Regular updates on algorithm changes to keep users informed.
User-Controlled Engagement Settings Customizable Feed Options: Allow users to adjust content preferences and limit certain types of videos.
Time Management Tools: Introduce reminders for screen time limits an"
Jaswanth P. - "Proposed Solution: Awareness and Control Features
Algorithm Awareness Campaign Educational Content: Create short videos explaining how the algorithm works to enhance user experience.
Transparency Reports: Regular updates on algorithm changes to keep users informed.
User-Controlled Engagement Settings Customizable Feed Options: Allow users to adjust content preferences and limit certain types of videos.
Time Management Tools: Introduce reminders for screen time limits an"See full answer
"Clarifying questions
Key value proposition of the product: targeted search engine for kids to search the internet
Target users: kids below 18 years of age
Target geography: USA
Form factor: web app
Target market
Kids (largely school students) are now increasingly using the internet for educational purposes to perform assignments, collaborate on projects etc.
A search engine is a core need to access the internet for this audience and is needed quite frequently - almost every time a"
Rahul J. - "Clarifying questions
Key value proposition of the product: targeted search engine for kids to search the internet
Target users: kids below 18 years of age
Target geography: USA
Form factor: web app
Target market
Kids (largely school students) are now increasingly using the internet for educational purposes to perform assignments, collaborate on projects etc.
A search engine is a core need to access the internet for this audience and is needed quite frequently - almost every time a"See full answer
"In many languages, a matrix is stored as a consecutive piece of memory. If its C/C++ for example you can reset the whole matrix to 0 using a memset command. We just check the particular element and if zero we memset the whole thing.
if(arrayx == 0) { memset(&array, 0, M*N) }
If this ok or I'm being simplistic?
"
Guillermo R. - "In many languages, a matrix is stored as a consecutive piece of memory. If its C/C++ for example you can reset the whole matrix to 0 using a memset command. We just check the particular element and if zero we memset the whole thing.
if(arrayx == 0) { memset(&array, 0, M*N) }
If this ok or I'm being simplistic?
"See full answer
"Are we speaking of all Meta Ads products on something specific?
All of them
Meta is a social media and AI company that generates most of it's revenue from Ads on social media.
Meta's mission is to empower people to build communities and bring the world closer together.
If ads violate the community guidelines regulations that can directly hurt both Meta's mission and its revenue stream.
For example ads that include hate speech are against community guidelines and also hurts Meta's mission. Ha"
Yair G. - "Are we speaking of all Meta Ads products on something specific?
All of them
Meta is a social media and AI company that generates most of it's revenue from Ads on social media.
Meta's mission is to empower people to build communities and bring the world closer together.
If ads violate the community guidelines regulations that can directly hurt both Meta's mission and its revenue stream.
For example ads that include hate speech are against community guidelines and also hurts Meta's mission. Ha"See full answer
"Overall a very good summary of ranking problems.
I wish there are more details in the post on depth of modeling. One can talk more about advance ML architectures like DCN, BertRec etc"
Kapil D. - "Overall a very good summary of ranking problems.
I wish there are more details in the post on depth of modeling. One can talk more about advance ML architectures like DCN, BertRec etc"See full answer
"I've watched all the ML Systems designs interviews and this solution provides a clean baseline for predicting ETA using historical averages, but it falls short of addressing the broader problem of route planning. The system predicts ETA for a given segment and time interval, but it doesn’t explain how to compute the ETA for an entire route or how to integrate this into dynamic path selection. It also lacks depth on handling real-time data, adapting to distribution shift, or reacting to sudden"
Clayton P. - "I've watched all the ML Systems designs interviews and this solution provides a clean baseline for predicting ETA using historical averages, but it falls short of addressing the broader problem of route planning. The system predicts ETA for a given segment and time interval, but it doesn’t explain how to compute the ETA for an entire route or how to integrate this into dynamic path selection. It also lacks depth on handling real-time data, adapting to distribution shift, or reacting to sudden"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
"Clarifying question:
AOV/USER it means that the total price paid by a user in a certain period should be more than what it is now ?
Is the average taken on a daily/ weekly/monthly basis ? I would presume it to be a monthly basis , as it helps us a defined period of time to analyse user beharviour and track number of orders. Daily wont be succesfull mertric , as ocassionally only a user may order multiple times in a day , also weekly is also a viable metric but that wont help us to analyse"
Sdn D. - "Clarifying question:
AOV/USER it means that the total price paid by a user in a certain period should be more than what it is now ?
Is the average taken on a daily/ weekly/monthly basis ? I would presume it to be a monthly basis , as it helps us a defined period of time to analyse user beharviour and track number of orders. Daily wont be succesfull mertric , as ocassionally only a user may order multiple times in a day , also weekly is also a viable metric but that wont help us to analyse"See full answer
" Thanks a lot for showing us how a recommender system can be build. I see it was proposed to use Collaborative filtering which is user - item matrix having dimension N * M (where N - number os users and M - number of songs). Though, it was explained how it gonna be built, it is still unclear how all users and songs features are going to be used. In that matrix we have values in cell (lets say i, j) like 1 - a specific user (i) clicked on song (j) when it was recommended or it is 0 when the user"
Dinar M. - " Thanks a lot for showing us how a recommender system can be build. I see it was proposed to use Collaborative filtering which is user - item matrix having dimension N * M (where N - number os users and M - number of songs). Though, it was explained how it gonna be built, it is still unclear how all users and songs features are going to be used. In that matrix we have values in cell (lets say i, j) like 1 - a specific user (i) clicked on song (j) when it was recommended or it is 0 when the user"See full answer
"Great question!
Before communicating any major change, I would ensure I have a deep understanding of the strategic shift, its rationale, and its implications. This involves meeting with senior management to gather all necessary details and preparing to address any questions or concerns from the team.
To share a recent experience I had, so Last year, our senior management decided to shift our focus towards leveraging machine learning and advanced real-time analytics to enhance our trading stra"
Scott S. - "Great question!
Before communicating any major change, I would ensure I have a deep understanding of the strategic shift, its rationale, and its implications. This involves meeting with senior management to gather all necessary details and preparing to address any questions or concerns from the team.
To share a recent experience I had, so Last year, our senior management decided to shift our focus towards leveraging machine learning and advanced real-time analytics to enhance our trading stra"See full answer