"No Interoperability between Digital Wallet Payments ?
User Pain Points:
Lack of Interoperability: Digital wallets operate in silos, forcing users to rely on inefficient workarounds, such as transferring funds to a bank account and then to another wallet, resulting in delays and extra effort.
Time-Consuming Process: Current methods to move money between wallets are tedious, often taking 1-3 business days, which can be especially inconvenient for time-sensitive transactions.
High Friction fo"
Pradeep V. - "No Interoperability between Digital Wallet Payments ?
User Pain Points:
Lack of Interoperability: Digital wallets operate in silos, forcing users to rely on inefficient workarounds, such as transferring funds to a bank account and then to another wallet, resulting in delays and extra effort.
Time-Consuming Process: Current methods to move money between wallets are tedious, often taking 1-3 business days, which can be especially inconvenient for time-sensitive transactions.
High Friction fo"See full answer
"In the API design, the interviewer is switching between RPC style (operation based endpoints) and REST style (resource oriented). Sticking to one convention and explaining why it is preferred over the other e.g. REST if the twitter domain maps nicely to resources e.g. /tweet or /follower or /user would help to create a more consistent and unified API. It would make it easier for clients to integrate with the API as well."
dreamingincode - "In the API design, the interviewer is switching between RPC style (operation based endpoints) and REST style (resource oriented). Sticking to one convention and explaining why it is preferred over the other e.g. REST if the twitter domain maps nicely to resources e.g. /tweet or /follower or /user would help to create a more consistent and unified API. It would make it easier for clients to integrate with the API as well."See full answer
"Functional Requirement
User should be able to add review the food item/order
User should be able to rate the food item delivered
User should be able to Like/Dislike others reviews
User should be able to see all reviews on a food item
Users should be able to receive rewards based on criteria- (Quality of the reviews- Based on number of likes - Monthly cash card)
OOS - Item is already ordered and exists in a separate system, User is authenticated. No Media
Non Functional requireme"
Anshika R. - "Functional Requirement
User should be able to add review the food item/order
User should be able to rate the food item delivered
User should be able to Like/Dislike others reviews
User should be able to see all reviews on a food item
Users should be able to receive rewards based on criteria- (Quality of the reviews- Based on number of likes - Monthly cash card)
OOS - Item is already ordered and exists in a separate system, User is authenticated. No Media
Non Functional requireme"See full answer
"Clarify:
Map means -> coordinates
Places -> any location visitable by humans
software/hardware? -> up to you
unmapped by anyone or in Gmaps? -> not in Gmaps
Goal: to widen coverage
constraints -> none
market - US
Time to market -> 3-6 months
Why
Aligns with Google mission
Drive more engagement
Users
Company
Users who drop locations
Big City dwellers
Country side areas
Remote areas with limited internet
End users
Advertisers
Prioritise: siz"
Utkarsh G. - "Clarify:
Map means -> coordinates
Places -> any location visitable by humans
software/hardware? -> up to you
unmapped by anyone or in Gmaps? -> not in Gmaps
Goal: to widen coverage
constraints -> none
market - US
Time to market -> 3-6 months
Why
Aligns with Google mission
Drive more engagement
Users
Company
Users who drop locations
Big City dwellers
Country side areas
Remote areas with limited internet
End users
Advertisers
Prioritise: siz"See full answer
"1) Clarifications
Is this a Google initiative? Yes
Timeline for development? MVP within 3 months.
Hotel type? Focus on urban and mid-sized hotels
Items to offer? Include ready-to-eat meals/snacks (e.g., microwaveable food, healthy snacks, beverages).
Geographic scope? Launch in the US only.
2) Google Mission / Why
"Organize the world’s information and make it universally accessible and useful."
Google aims to enhance the guest experienc"
Carlos S. - "1) Clarifications
Is this a Google initiative? Yes
Timeline for development? MVP within 3 months.
Hotel type? Focus on urban and mid-sized hotels
Items to offer? Include ready-to-eat meals/snacks (e.g., microwaveable food, healthy snacks, beverages).
Geographic scope? Launch in the US only.
2) Google Mission / Why
"Organize the world’s information and make it universally accessible and useful."
Google aims to enhance the guest experienc"See full answer
Product Manager
Product Design
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"To determine whether we should introduce a new ads placement on the Uber homepage, I will use the following framework:
Clarifying Questions
Mission and Goals
User Journey and Pain Points
A/B Testing Plan
Decision-Making Criteria
1. Clarifying Questions
To ensure I fully understand the problem, I would ask:
What type of ads are we considering? For example, are they full-screen ads, banner ads, or native ads integrated into the feed? --> Take your"
Shrey H. - "To determine whether we should introduce a new ads placement on the Uber homepage, I will use the following framework:
Clarifying Questions
Mission and Goals
User Journey and Pain Points
A/B Testing Plan
Decision-Making Criteria
1. Clarifying Questions
To ensure I fully understand the problem, I would ask:
What type of ads are we considering? For example, are they full-screen ads, banner ads, or native ads integrated into the feed? --> Take your"See full answer
"I will divide my answer in 2 parts:
Process I use for managing risks in any Project
I will explain a real life situation where a Risk occurred and how I managed it
Process for Risk Management can be broken down into 3 parts:
Risk Identification: Risk identification is a team effort and is an ongoing process that happens throughout the Project. Technical Risks are usually identified during design/build/testing stage. I maintain a Risk register document to capture all the risks identified"
Saket S. - "I will divide my answer in 2 parts:
Process I use for managing risks in any Project
I will explain a real life situation where a Risk occurred and how I managed it
Process for Risk Management can be broken down into 3 parts:
Risk Identification: Risk identification is a team effort and is an ongoing process that happens throughout the Project. Technical Risks are usually identified during design/build/testing stage. I maintain a Risk register document to capture all the risks identified"See full answer
"Clarifying questions: When we talk about a 'meditation app', are we mainly focusing on audio content? And are we thinking of this under a big brand or are we a fresh startup? Also, is our main target the US? And, are we designing mainly for individual use, or are we thinking about larger settings like schools?
Interviewer: It's a startup. We're aiming for individual users, mainly in the US, and yes, an audio-based format.
Summary till now: In today's digital age there's an increasi"
Ankit M. - "Clarifying questions: When we talk about a 'meditation app', are we mainly focusing on audio content? And are we thinking of this under a big brand or are we a fresh startup? Also, is our main target the US? And, are we designing mainly for individual use, or are we thinking about larger settings like schools?
Interviewer: It's a startup. We're aiming for individual users, mainly in the US, and yes, an audio-based format.
Summary till now: In today's digital age there's an increasi"See full answer
"Prompt - annual cost of managing Google photos (note - I believe Google doesn't ask estimation question anymore, not sure who/here/how this was asked)
We will go over what Google photos is, its users, how they use photos, what costs are incurred, estimation - base case then scale it out, gut check the answers, and arrive at an estimate
Google photos is a photo and video storage service.
Its users are
Content creators/users
Google (hosting)
Other service providers that provide value-add"
Glados - "Prompt - annual cost of managing Google photos (note - I believe Google doesn't ask estimation question anymore, not sure who/here/how this was asked)
We will go over what Google photos is, its users, how they use photos, what costs are incurred, estimation - base case then scale it out, gut check the answers, and arrive at an estimate
Google photos is a photo and video storage service.
Its users are
Content creators/users
Google (hosting)
Other service providers that provide value-add"See full answer
"Design an alarm clock for blind people
Clarifying question:
Does it have to be a physical product or software? Your call
Do I need to think about the long-term implications of the product from a strategy perspective or a single product? single product
What are the metrics this company will focus on? Engagement
What industry are we in? (start-up, google/Amazon, etc) - Startup
What do we mean by blind? - ppl who cannot see anything, or people who still have sense of"
Manu G. - "Design an alarm clock for blind people
Clarifying question:
Does it have to be a physical product or software? Your call
Do I need to think about the long-term implications of the product from a strategy perspective or a single product? single product
What are the metrics this company will focus on? Engagement
What industry are we in? (start-up, google/Amazon, etc) - Startup
What do we mean by blind? - ppl who cannot see anything, or people who still have sense of"See full answer
"I believe these are the traits of a great PM. I see PM to be somone who is a great manager of customer problems and for that he/she has to be:
Be an expert at the one domain and know the customer of the product in that domain and curate experiences for them better than the competition.
Be persuasive - Get things done by convincing rather than commanding.
Learn how great products are by being an engineer.
Be a fearless leader by championing teams ideas all the way to the management la"
Siddharth P. - "I believe these are the traits of a great PM. I see PM to be somone who is a great manager of customer problems and for that he/she has to be:
Be an expert at the one domain and know the customer of the product in that domain and curate experiences for them better than the competition.
Be persuasive - Get things done by convincing rather than commanding.
Learn how great products are by being an engineer.
Be a fearless leader by championing teams ideas all the way to the management la"See full answer
"Since there is a need for the data to be accurate and consistent without any latency to allocate a spot, can't the data be synchronously synced to replicas after every write as the number of writes are not many per min, instead of read lock phenomena
Let me know if i am on a wrong thought here."
Chitapuram N. - "Since there is a need for the data to be accurate and consistent without any latency to allocate a spot, can't the data be synchronously synced to replicas after every write as the number of writes are not many per min, instead of read lock phenomena
Let me know if i am on a wrong thought here."See full answer
"
At low level:
I would use two stacks: one for forward history and other for backward history.
i go to tryexponent.com => this url will be stored in backward history stack.
i go to google => again this url will be stored in backward history stack.
i press back => data from backward history will be popped and put in to forward history stack.
I press forward => data from forward history stack will be popped and put in to backward history tab.
Also, whenever i go to any url,"
Anubhav S. - "
At low level:
I would use two stacks: one for forward history and other for backward history.
i go to tryexponent.com => this url will be stored in backward history stack.
i go to google => again this url will be stored in backward history stack.
i press back => data from backward history will be popped and put in to forward history stack.
I press forward => data from forward history stack will be popped and put in to backward history tab.
Also, whenever i go to any url,"See full answer
"Clarify Questions:
Is this app in Facebook app? or we build a different app for this? - Yes, this is in FB app now.
Will we have monetization in the first launch or launch it for free first? - Free first, but there is a potential monetization in the future.
Context: we will launch Facebook Jobs in two weeks, indicating that this is a new product.
I want to step back a bit, why this is important for Meta. Meta mission is to make it easier to build community and bring the world closer"
Nayla D. - "Clarify Questions:
Is this app in Facebook app? or we build a different app for this? - Yes, this is in FB app now.
Will we have monetization in the first launch or launch it for free first? - Free first, but there is a potential monetization in the future.
Context: we will launch Facebook Jobs in two weeks, indicating that this is a new product.
I want to step back a bit, why this is important for Meta. Meta mission is to make it easier to build community and bring the world closer"See full answer
"Batch Packing Problem
In Amazon’s massive warehouse inventory, there are different types of products. You are given an array products of size n, where products[i] represents the number of items of product type i. These products need to be packed into batches for shipping.
The batch packing must adhere to the following conditions:
No two items in the same batch can be of the same product type.
The number of items packed in the current batch must be strictly greater than the number pack"
Anonymous Goat - "Batch Packing Problem
In Amazon’s massive warehouse inventory, there are different types of products. You are given an array products of size n, where products[i] represents the number of items of product type i. These products need to be packed into batches for shipping.
The batch packing must adhere to the following conditions:
No two items in the same batch can be of the same product type.
The number of items packed in the current batch must be strictly greater than the number pack"See full answer
"Situation:
While working at CVS Health, our inventory management system for OTCHS products was facing challenges. We had increasing stock outs, and our existing data was insufficient to fully understand and address the issue since it has been only a year this product line was initiated.
Action:
Although we do have a forecasting model to predict demand and other algorithms to trigger out of stock flags to warehouses to fill them, lack of data points on seasonality, supplier delays, compliance"
Vihari K. - "Situation:
While working at CVS Health, our inventory management system for OTCHS products was facing challenges. We had increasing stock outs, and our existing data was insufficient to fully understand and address the issue since it has been only a year this product line was initiated.
Action:
Although we do have a forecasting model to predict demand and other algorithms to trigger out of stock flags to warehouses to fill them, lack of data points on seasonality, supplier delays, compliance"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
"I'd tell the interviewer that I'd start off with clarifying the question to make sure I understand it correctly (see 1 below). Then, I'd tell the interviewer my approach to make sure they know what to expect as I talk through. Approach would start with discussing the mission and connecting a north star metric (NSM) to the mission, then discuss key product metrics that are inputs towards NSM. If there's time at the end and if the interviewer wants to go down this path, we should also talk about t"
Michelle D. - "I'd tell the interviewer that I'd start off with clarifying the question to make sure I understand it correctly (see 1 below). Then, I'd tell the interviewer my approach to make sure they know what to expect as I talk through. Approach would start with discussing the mission and connecting a north star metric (NSM) to the mission, then discuss key product metrics that are inputs towards NSM. If there's time at the end and if the interviewer wants to go down this path, we should also talk about t"See full answer
"Ask clarifying questions
1/ Are there any business changes to be aware of?
2/ Youtube Premium already exists so I am guessing we are not revisiting changing the prices just restarting the process from scratch
3/ Pricing for a specific market? North America, Asia, somewhere else?
To tackle this I would break down the problem into a few steps,
What is Google's mission and how Youtube premium fits into that
Google's mission is to organize information and make it accessible to all
You"
Glados - "Ask clarifying questions
1/ Are there any business changes to be aware of?
2/ Youtube Premium already exists so I am guessing we are not revisiting changing the prices just restarting the process from scratch
3/ Pricing for a specific market? North America, Asia, somewhere else?
To tackle this I would break down the problem into a few steps,
What is Google's mission and how Youtube premium fits into that
Google's mission is to organize information and make it accessible to all
You"See full answer
"Click- through rate (CTR) should not be analyzed in isolation. Combining it with watch time, bounce rate, and retention metrics ensures a comprehensive understanding of user engagement and content effectiveness.
Hypothetically, addressing the 10% CTR decline on Netflix
Understand & Identify where the CTR drop is:
Compare CTR trends over the past few weeks / months / years to identify if this a seasonal fluctuations or a major issue.
Is the 10% drop a platform-wide issue or specific to a"
Nagasowjanya V. - "Click- through rate (CTR) should not be analyzed in isolation. Combining it with watch time, bounce rate, and retention metrics ensures a comprehensive understanding of user engagement and content effectiveness.
Hypothetically, addressing the 10% CTR decline on Netflix
Understand & Identify where the CTR drop is:
Compare CTR trends over the past few weeks / months / years to identify if this a seasonal fluctuations or a major issue.
Is the 10% drop a platform-wide issue or specific to a"See full answer