"Clarify the problem:
What does exercising mean here?- can be anything with minimal to moderate activities like yoga, cardio, running, bodyweight exercises
So for this product, should we consider only physical health or mental health or both- assume physical health for now
Any specific objective that we are thinking about?- to re-create the habit in people to take at least 30mins of their time in their daily life for some exercise
Are we talking about a physical or digital product?- d"
Debajyoti B. - "Clarify the problem:
What does exercising mean here?- can be anything with minimal to moderate activities like yoga, cardio, running, bodyweight exercises
So for this product, should we consider only physical health or mental health or both- assume physical health for now
Any specific objective that we are thinking about?- to re-create the habit in people to take at least 30mins of their time in their daily life for some exercise
Are we talking about a physical or digital product?- d"See full answer
"High Level Architect
Client
v
API Gateway
v
Object Storage
v
Message Queue
v
Worker
v
Database
Client should can document with a web site or directly with API services.
API Gateway should be used for upload document,get document info and state.
Object storage should be used for original document and send event to Message Queue for starting.
Message Queue is neccessary because there are millions of document should be process each time.
Worker can get text from document with OCR.
Database shoul"
Berk C. - "High Level Architect
Client
v
API Gateway
v
Object Storage
v
Message Queue
v
Worker
v
Database
Client should can document with a web site or directly with API services.
API Gateway should be used for upload document,get document info and state.
Object storage should be used for original document and send event to Message Queue for starting.
Message Queue is neccessary because there are millions of document should be process each time.
Worker can get text from document with OCR.
Database shoul"See full answer
"Let me tell you about a time where a website I managed suddenly showed slow performance and the mistake on our side was it was unnoticed until a user reported the issue to management. As a PM for that project, I took full responsibility of the situation and worked with the engineering team to quickly resolve it. This mistake taught me the importance of focusing and monitoring non functional requirements as well in addition to new feature development /adoption where I was mostly spending my time"
Sreenisha S. - "Let me tell you about a time where a website I managed suddenly showed slow performance and the mistake on our side was it was unnoticed until a user reported the issue to management. As a PM for that project, I took full responsibility of the situation and worked with the engineering team to quickly resolve it. This mistake taught me the importance of focusing and monitoring non functional requirements as well in addition to new feature development /adoption where I was mostly spending my time"See full answer
"Before we can delve into opportunities to increase revenue and create a roadmap for next 5 years, let's look at
Spotify's Vision and Mission Statement
Who are the key stakeholders currently in spotify's ecosystem and how does spotify make revenue
What are some of the key market trends that impact the stakeholders in the spotify's ecosystem
Spotify's Vision and Mission Statement
Mission: Our mission is to unlock the potential of human creativity
Vision: Spotify's vision is to be"
Rushab S. - "Before we can delve into opportunities to increase revenue and create a roadmap for next 5 years, let's look at
Spotify's Vision and Mission Statement
Who are the key stakeholders currently in spotify's ecosystem and how does spotify make revenue
What are some of the key market trends that impact the stakeholders in the spotify's ecosystem
Spotify's Vision and Mission Statement
Mission: Our mission is to unlock the potential of human creativity
Vision: Spotify's vision is to be"See full answer
Product Manager
Product Strategy
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"First, I’d want to clarify what’s driving the lack of adoption.
I’d ask:What does “unclear roadmap” mean? Is this an internal issue where we’re not addressing customer pain points, or is it a matter of customers not understanding how to use the product?
Is this feedback coming from all enterprise customers across verticals, or is it isolated to a specific group?
How long has this been going on? Has it been over a quarter?
Assuming this is a widespread issue impacting all customers"
Noe L. - "First, I’d want to clarify what’s driving the lack of adoption.
I’d ask:What does “unclear roadmap” mean? Is this an internal issue where we’re not addressing customer pain points, or is it a matter of customers not understanding how to use the product?
Is this feedback coming from all enterprise customers across verticals, or is it isolated to a specific group?
How long has this been going on? Has it been over a quarter?
Assuming this is a widespread issue impacting all customers"See full answer
"IG already has a large user base. So the team would not need to look into acquire more people but enable new feature(s) for users to be more excited (which eventually would result in more people coming back more often).
Facebook, as a company, strives to connect more people and help them have an amazing experience through interactions with their friends. This is the basic principle on which FB's various apps work on. So I would aim to build this feature with the overall vision of the company to"
Siddharth R. - "IG already has a large user base. So the team would not need to look into acquire more people but enable new feature(s) for users to be more excited (which eventually would result in more people coming back more often).
Facebook, as a company, strives to connect more people and help them have an amazing experience through interactions with their friends. This is the basic principle on which FB's various apps work on. So I would aim to build this feature with the overall vision of the company to"See full answer
"Came up with following strategy:
take logs from user and send to LogService via API GW
LogService takes the responsibility of generating time based SequenceId and persist the log in NoSQL (DDB) with key as SequenceId as primary key and timein_millis as sort (secondary) key. There are many system design tutorials on generating sequential sequence id where prefix is current time in epoch (milliseconds)
Since there would be many LogService servers, spread across different availability zo"
Shahnawaz A. - "Came up with following strategy:
take logs from user and send to LogService via API GW
LogService takes the responsibility of generating time based SequenceId and persist the log in NoSQL (DDB) with key as SequenceId as primary key and timein_millis as sort (secondary) key. There are many system design tutorials on generating sequential sequence id where prefix is current time in epoch (milliseconds)
Since there would be many LogService servers, spread across different availability zo"See full answer
"Design a washing machine for Google
Step 1: Building Context through clarifying questions
Are we looking at building a complete washing machine(new line of business) or a connected app for washing machine like Android Auto?
Any specific geography to look for
Goal? Increase usage of any specific google product or introduce smart white goods hardware
Step 2: Target users
Individuals
Single
Family
Couple
Hotels
Students
Laundromats
**Apartments/Studen"
Anonymous Flamingo - "Design a washing machine for Google
Step 1: Building Context through clarifying questions
Are we looking at building a complete washing machine(new line of business) or a connected app for washing machine like Android Auto?
Any specific geography to look for
Goal? Increase usage of any specific google product or introduce smart white goods hardware
Step 2: Target users
Individuals
Single
Family
Couple
Hotels
Students
Laundromats
**Apartments/Studen"See full answer
"Interesting question! Before we begin, I have a few clarifying questions:
Is this for Netflix the company, or a service from a startup or other company that caters towards kids with a netflix-like set of services? My assumption is this is a Netflix esque service, and not part of the broader Netflix product suite/company.
Why are we building this? Assumption is that we CEO identified opportunity for this product, and we want to acquire users and engage them.
By kids, do you mean"
William D. - "Interesting question! Before we begin, I have a few clarifying questions:
Is this for Netflix the company, or a service from a startup or other company that caters towards kids with a netflix-like set of services? My assumption is this is a Netflix esque service, and not part of the broader Netflix product suite/company.
Why are we building this? Assumption is that we CEO identified opportunity for this product, and we want to acquire users and engage them.
By kids, do you mean"See full answer
"DoorDash - An online Food Ordering and Food Delivery Company.
What is the Goal of the DoorDash?
The goal is to empower local business and connect to the users.
Who are the the different stakeholders involved to achieve this Goal for DoorDash?
Users
Restaurant Partners
Delivery Partners
What they need to do to achieve this goal?
More users have to come on the platform for ordering
Restaurants has to fulfil the requirement of maximum number of Users
Delivery part"
Anonymous Muskox - "DoorDash - An online Food Ordering and Food Delivery Company.
What is the Goal of the DoorDash?
The goal is to empower local business and connect to the users.
Who are the the different stakeholders involved to achieve this Goal for DoorDash?
Users
Restaurant Partners
Delivery Partners
What they need to do to achieve this goal?
More users have to come on the platform for ordering
Restaurants has to fulfil the requirement of maximum number of Users
Delivery part"See full answer
"Interviewee: Before I start discussing the solution, I would like to ask a few questions & clarify a few things. Is that okay?
Interviewer: Yeah, Sure. Please go ahead.
Interviewee: First, I would like to clarify that the Google Map (Offered by Google) you are referring to is the same one that we use on our mobile to find addresses, get route maps, and find different places like restaurants, and hotels near our place.
**Interviewer: Yes, we are referring to the same Google Maps. We a"
A R. - "Interviewee: Before I start discussing the solution, I would like to ask a few questions & clarify a few things. Is that okay?
Interviewer: Yeah, Sure. Please go ahead.
Interviewee: First, I would like to clarify that the Google Map (Offered by Google) you are referring to is the same one that we use on our mobile to find addresses, get route maps, and find different places like restaurants, and hotels near our place.
**Interviewer: Yes, we are referring to the same Google Maps. We a"See full answer
"I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user.
To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolut"
Ross B. - "I most want to communicate a few principals of conflict resolution that I believe were integral in this situation, which are mutual respect, a results orientation, an unwavering focus on the user.
To that end, here’s how I’d like to structure this answer: First, I’ll tell you about the project we were working on, to provide some background for you. Second, I’ll describe the disagreement. Third, I’ll describe how we arrived at a solution, and finally, I’ll discuss how those 3 conflict resolut"See full answer
"Clarifying questions:
What type of contractors are we considering? Construction, repair, paint, electric etc. assuming there is no specificity here
Is it for professional or personal - eg. For enterprises to allocate contract or personal work. Though the end result might work for both but initial go live one assuming for personal work
Any specific demography
Is it part of any existing meta universe - Facebook marketplace?
Why this problem matters?
For users: this is one of the difficult"
Dewansh Z. - "Clarifying questions:
What type of contractors are we considering? Construction, repair, paint, electric etc. assuming there is no specificity here
Is it for professional or personal - eg. For enterprises to allocate contract or personal work. Though the end result might work for both but initial go live one assuming for personal work
Any specific demography
Is it part of any existing meta universe - Facebook marketplace?
Why this problem matters?
For users: this is one of the difficult"See full answer
"First I'd start by asking a few questions/clarifying some assumptions:
This is the existing Facebook Events product where users invite other Facebook users to an event (either IRL or virtual) at a certain time/date, and invitees can RSVP, or react/comment on the event?
Is this question limited to a specific part of the FB product base (e.g. Facebook app vs. web experience) or are we discussing the FB Events product across all platforms?
FB Events have been a key part of Facebook for quite"
Chelsea F. - "First I'd start by asking a few questions/clarifying some assumptions:
This is the existing Facebook Events product where users invite other Facebook users to an event (either IRL or virtual) at a certain time/date, and invitees can RSVP, or react/comment on the event?
Is this question limited to a specific part of the FB product base (e.g. Facebook app vs. web experience) or are we discussing the FB Events product across all platforms?
FB Events have been a key part of Facebook for quite"See full answer
"from collections import deque
def updateword(words, startword, end_word):
if end_word not in words:
return None # Early exit if end_word is not in the dictionary
queue = deque([(start_word, 0)]) # (word, steps)
visited = set([start_word]) # Keep track of visited words
while queue:
word, steps = queue.popleft()
if word == end_word:
return steps # Found the target word, return steps
for i in range(len(word)):
"
叶 路. - "from collections import deque
def updateword(words, startword, end_word):
if end_word not in words:
return None # Early exit if end_word is not in the dictionary
queue = deque([(start_word, 0)]) # (word, steps)
visited = set([start_word]) # Keep track of visited words
while queue:
word, steps = queue.popleft()
if word == end_word:
return steps # Found the target word, return steps
for i in range(len(word)):
"See full answer
"Approach -
Check the product scope - social network, IG, Whatsapp, etc.
Check how the metric is measured and if there are shortcomings or changes in the approach
Eliminate obvious reasons like seasonality, external events, analytical pipeline changes, etc.
Look for internal product changes or issues
In case the hypothesis falls short, find ways to triangulate the issue
PS - A real interview may not need so many questions to be asked. I am just listing down questions to validate or rej"
Lavesh D. - "Approach -
Check the product scope - social network, IG, Whatsapp, etc.
Check how the metric is measured and if there are shortcomings or changes in the approach
Eliminate obvious reasons like seasonality, external events, analytical pipeline changes, etc.
Look for internal product changes or issues
In case the hypothesis falls short, find ways to triangulate the issue
PS - A real interview may not need so many questions to be asked. I am just listing down questions to validate or rej"See full answer
"I was assigned to a project where the executive team said they wanted to "improve customer satisfaction" but provided no specific metrics, target outcomes, or scope. The initial brief was vague; they mentioned customer complaints were increasing, but hadn't quantified the problem or identified which customer segments or processes were involved. My responsibility was to lead the analysis and develop a solution; however, first, I needed to transform this ambiguous directive into a clearly defined"
Dhruv M. - "I was assigned to a project where the executive team said they wanted to "improve customer satisfaction" but provided no specific metrics, target outcomes, or scope. The initial brief was vague; they mentioned customer complaints were increasing, but hadn't quantified the problem or identified which customer segments or processes were involved. My responsibility was to lead the analysis and develop a solution; however, first, I needed to transform this ambiguous directive into a clearly defined"See full answer