"Clarify:
A new company that is coming up with a solution for garage door openers
The door opener will be installed in houses. Confirm if offices, service centers etc are in the scope
At this point, we are looking a specific demographic/market - India
Users:
People who own a car and a personal parking space. The distinction here :
They have hired a watchman for the house
They didnt hire a watch for the house
For this problem, I will focus on those people who didnt hire a watchman"
Sahil A. - "Clarify:
A new company that is coming up with a solution for garage door openers
The door opener will be installed in houses. Confirm if offices, service centers etc are in the scope
At this point, we are looking a specific demographic/market - India
Users:
People who own a car and a personal parking space. The distinction here :
They have hired a watchman for the house
They didnt hire a watch for the house
For this problem, I will focus on those people who didnt hire a watchman"See full answer
"The below system design addresses the requirements for a scalable distributed onboarding service, focusing on robust data validation, asynchronous processing, real-time aggregation, and efficient querying of metadata.
Core Principles:
Asynchronous Processing: Decouple components to ensure high throughput and responsiveness.
Scalability & Elasticity: Utilize technologies that can scale horizontally to handle varying loads.
Data Durability & Integrity: Ensure no data l"
Mohammad F. - "The below system design addresses the requirements for a scalable distributed onboarding service, focusing on robust data validation, asynchronous processing, real-time aggregation, and efficient querying of metadata.
Core Principles:
Asynchronous Processing: Decouple components to ensure high throughput and responsiveness.
Scalability & Elasticity: Utilize technologies that can scale horizontally to handle varying loads.
Data Durability & Integrity: Ensure no data l"See full answer
"Company Mission: Make video communication frictionless
Product: Zoom is a telecommunications tool used by companies and individuals to interact with one another. It has a freemium business model i.e. it provides some basic features to its users for free and premium features for a subscription.
Features:
Video and audio interactions.
Built-in collaboration features.
End-to-end encryption for all meetings.
Recording and transcripts.
Streamlined calendaring.
User Base:
"
R A. - "Company Mission: Make video communication frictionless
Product: Zoom is a telecommunications tool used by companies and individuals to interact with one another. It has a freemium business model i.e. it provides some basic features to its users for free and premium features for a subscription.
Features:
Video and audio interactions.
Built-in collaboration features.
End-to-end encryption for all meetings.
Recording and transcripts.
Streamlined calendaring.
User Base:
"See full answer
"To convince leadership at Google to build a wristwatch for the elderly, it's crucial to present a compelling argument that encompasses user needs, market potential, and Google's strategic alignment. Here's a detailed proposal:
1. Understanding the User Needs
Target Audience
Primary Users: Elderly individuals, especially those with health conditions requiring monitoring and those living independently.
Secondary Users: Family members and caregivers.
**Pain Points"
Gaurav M. - "To convince leadership at Google to build a wristwatch for the elderly, it's crucial to present a compelling argument that encompasses user needs, market potential, and Google's strategic alignment. Here's a detailed proposal:
1. Understanding the User Needs
Target Audience
Primary Users: Elderly individuals, especially those with health conditions requiring monitoring and those living independently.
Secondary Users: Family members and caregivers.
**Pain Points"See full answer
"Prioritizing competing features involves evaluating and comparing different features to determine which ones to implement first, based on their relative importance, value, and impact on the product and users. Here are some steps to help prioritize competing features:
Define the goals and objectives: Identify the product's overall goals, target audience, and key performance indicators (KPIs). This will help you understand what features are most important to achieve these goals.
**Gather"
Shashank S. - "Prioritizing competing features involves evaluating and comparing different features to determine which ones to implement first, based on their relative importance, value, and impact on the product and users. Here are some steps to help prioritize competing features:
Define the goals and objectives: Identify the product's overall goals, target audience, and key performance indicators (KPIs). This will help you understand what features are most important to achieve these goals.
**Gather"See full answer
Product Manager
Behavioral
+1 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Clarifying Questions:
Are we looking to create a product for creators or the end users? - Creators
What kind of product are we looking to build? (App /Website/Embedded within the Instagram product ) - Embedded within the app
Why do we want to enter the edtech market? (Anything specific insight we have gained which we want to solve for?) - The creator's market is growing substantially and people want to gain knowledge on how to become successful in it.
Are there any money or time con"
Ankit J. - "Clarifying Questions:
Are we looking to create a product for creators or the end users? - Creators
What kind of product are we looking to build? (App /Website/Embedded within the Instagram product ) - Embedded within the app
Why do we want to enter the edtech market? (Anything specific insight we have gained which we want to solve for?) - The creator's market is growing substantially and people want to gain knowledge on how to become successful in it.
Are there any money or time con"See full answer
"Discussed:
Requirements of the system:
latency
language
modality (assume keyboard typing)
availability of data (assume cold start)
success metric (accuracy of next word predicted?, or minimize false positives? -> accuracy to start)
Data collection and processing:
design ethical user experiments to collect typed out data
design a simple tokenization strategy (word level encoding, character level encoding, byte-pair encodings, and discuss tradeoffs)
collect data, and split"
Adam L. - "Discussed:
Requirements of the system:
latency
language
modality (assume keyboard typing)
availability of data (assume cold start)
success metric (accuracy of next word predicted?, or minimize false positives? -> accuracy to start)
Data collection and processing:
design ethical user experiments to collect typed out data
design a simple tokenization strategy (word level encoding, character level encoding, byte-pair encodings, and discuss tradeoffs)
collect data, and split"See full answer
"Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button
Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW
Gathering context:
Is the decline progressive or a one-time event? --> progressive
Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime.
Is this decline global or regional? --> global
Because the"
P K. - "Clarifying question 1: Define Friend requests -- no. of friend requests sent in the platform through the "Add Friend" button
Clarifying question 2: Time period for comparison - 10% - WoW or DoD or MoM? -- WoW
Gathering context:
Is the decline progressive or a one-time event? --> progressive
Because the decline is progressive, ruling out technical glitches, downtime, or any other reason impacting the feature uptime.
Is this decline global or regional? --> global
Because the"See full answer
"Clarifying questions:
Will this be within the facebook blue app or will this interface/app sit separately?
Volunteering can be of a few types- say for social causes or volunteering in college fest/ music fest etc. Is there a specific type of volunteering we need to consider?
Let's start by revisiting company's mission statement and see if this gels with the mission-
Meta's mission- To give power to build community and bring the world closer together.
Volunteering is basically a way for hu"
Jagriti C. - "Clarifying questions:
Will this be within the facebook blue app or will this interface/app sit separately?
Volunteering can be of a few types- say for social causes or volunteering in college fest/ music fest etc. Is there a specific type of volunteering we need to consider?
Let's start by revisiting company's mission statement and see if this gels with the mission-
Meta's mission- To give power to build community and bring the world closer together.
Volunteering is basically a way for hu"See full answer
"Clarification
Define rush hour?
hours leading up to the work day 8-10am and after the work day 5-7pm
Are we focused on specific types of drivers?
American commuters. Private drivers going to and from work
What is Google's goal?
Increase engagement with google services
Roadmap for interviewer: User--> Pain Points-->Solution--> Vision-->Features-->Tradeoffs
User
American commuters. Private drivers going to and from work
Can't be too distracted even durin"
Kwabena B. - "Clarification
Define rush hour?
hours leading up to the work day 8-10am and after the work day 5-7pm
Are we focused on specific types of drivers?
American commuters. Private drivers going to and from work
What is Google's goal?
Increase engagement with google services
Roadmap for interviewer: User--> Pain Points-->Solution--> Vision-->Features-->Tradeoffs
User
American commuters. Private drivers going to and from work
Can't be too distracted even durin"See full answer
"Okay, so before we start discussing how to design this platform, I have a few questions I need details on.
Clarification Questions:
What do you mean by "Podcasting Platform"? Producing a platform and releasing it online takes several steps (Ideation, scripting, equipment selection, recording, editing, choosing a platform to release, etc.). Are we looking at any specific step here? - Free to Assume
Am I PM at Google designing a Podcast Platform as a tool inside existing Google Pro"
Pranay N. - "Okay, so before we start discussing how to design this platform, I have a few questions I need details on.
Clarification Questions:
What do you mean by "Podcasting Platform"? Producing a platform and releasing it online takes several steps (Ideation, scripting, equipment selection, recording, editing, choosing a platform to release, etc.). Are we looking at any specific step here? - Free to Assume
Am I PM at Google designing a Podcast Platform as a tool inside existing Google Pro"See full answer
"We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team.
Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow.
"
Aabid S. - "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team.
Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow.
"See full answer
"Observation
This is an interesting question. The solution has two heads, meaning that the user must feel less guilty AND the solution must also increase revenue towards the platform.
Structure
The way I would approach this involves splitting the question into sequential steps.
Why are users feeling guilty about using Instagram?
What are some ways to make them feel less guilty?
How can we monetize this?
Clarification
How do we define guilt? Is there a relevant subsector of"
Justin G. - "Observation
This is an interesting question. The solution has two heads, meaning that the user must feel less guilty AND the solution must also increase revenue towards the platform.
Structure
The way I would approach this involves splitting the question into sequential steps.
Why are users feeling guilty about using Instagram?
What are some ways to make them feel less guilty?
How can we monetize this?
Clarification
How do we define guilt? Is there a relevant subsector of"See full answer
"Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask.
Interviewer: Sure.
Candidate: What is the exact definition of a restaurant, are we counting coffee shops, bars, street food trolleys, homemade food shops that only has delivery to customers’ place and etc... kinds of a restaurant as well?
Interviewer: let’s assume that we only mean restaurants that people can go inside, order some food and eat. Let’s not consider bars and coffee shops and so"
Jasmin R. - "Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask.
Interviewer: Sure.
Candidate: What is the exact definition of a restaurant, are we counting coffee shops, bars, street food trolleys, homemade food shops that only has delivery to customers’ place and etc... kinds of a restaurant as well?
Interviewer: let’s assume that we only mean restaurants that people can go inside, order some food and eat. Let’s not consider bars and coffee shops and so"See full answer
"A clarifying question: Is this question asking about when I met a tight deadline in a project or how did I manage a project that had a tight deadline?
The answer uploaded to this question is good, I would also add 'creating a critical path from overall project schedule and then making sure that none of the deliverables in the critical path are sacrificed in order to meet the tight deadline' as an action taken."
Ushita S. - "A clarifying question: Is this question asking about when I met a tight deadline in a project or how did I manage a project that had a tight deadline?
The answer uploaded to this question is good, I would also add 'creating a critical path from overall project schedule and then making sure that none of the deliverables in the critical path are sacrificed in order to meet the tight deadline' as an action taken."See full answer
"👇 Your feedback is very much appreciated 👇
👁️ Vision
Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions.
Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances.
Leverage Spot"
Julien C. - "👇 Your feedback is very much appreciated 👇
👁️ Vision
Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions.
Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances.
Leverage Spot"See full answer
"Requirements and Goals
Primary Goal:Store key-value pairs in a cache with efficient access (reads/writes).
Evict items based on a certain “rank,” which might reflect popularity, frequency, or custom ranking logic.
Functional Requirements:Put(key, value, rank): Insert or update a key with the given value and rank.
Get(key): Retrieve the value associated with the key if it exists.
Evict(): If the cache is at capacity, evict the item with the lowest rank (or according"
Alvis F. - "Requirements and Goals
Primary Goal:Store key-value pairs in a cache with efficient access (reads/writes).
Evict items based on a certain “rank,” which might reflect popularity, frequency, or custom ranking logic.
Functional Requirements:Put(key, value, rank): Insert or update a key with the given value and rank.
Get(key): Retrieve the value associated with the key if it exists.
Evict(): If the cache is at capacity, evict the item with the lowest rank (or according"See full answer
"Introduction
UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior.
Problem Statement
Existing transportation options for seniors often have limitations, including:
Accessibility: Lack of vehicles equipped for mobility aids or physical limitations
Technology barriers: Difficulty using smartphone"
Shubham S. - "Introduction
UberSenior is a new service offered by Uber that provides safe, reliable, and convenient transportation for senior citizens. This PRD outlines the key features, functionalities, and user experience for both seniors and drivers using UberSenior.
Problem Statement
Existing transportation options for seniors often have limitations, including:
Accessibility: Lack of vehicles equipped for mobility aids or physical limitations
Technology barriers: Difficulty using smartphone"See full answer
"Designing an evaluation framework for ads ranking is crucial for optimizing the effectiveness and relevance of ads displayed to users. Here's a comprehensive framework that you can use:
Define Objectives and Key Performance Indicators (KPIs):**
\\Click-Through Rate (CTR):\\ The ratio of clicks to impressions, indicating the effectiveness of an ad in attracting user attention.
\\Conversion Rate:\\ The ratio of conversions (e.g., sign-ups, purchases) to clicks, measuring how well"
Ajay P. - "Designing an evaluation framework for ads ranking is crucial for optimizing the effectiveness and relevance of ads displayed to users. Here's a comprehensive framework that you can use:
Define Objectives and Key Performance Indicators (KPIs):**
\\Click-Through Rate (CTR):\\ The ratio of clicks to impressions, indicating the effectiveness of an ad in attracting user attention.
\\Conversion Rate:\\ The ratio of conversions (e.g., sign-ups, purchases) to clicks, measuring how well"See full answer