"Build a counter using queue, one queue per service ("a", "b") and one with just timestamps to get the overall load.
Build rate limiter service using the counter and interviewer asked if there rate limiter might use a different instance of a counter"
Chethan N. - "Build a counter using queue, one queue per service ("a", "b") and one with just timestamps to get the overall load.
Build rate limiter service using the counter and interviewer asked if there rate limiter might use a different instance of a counter"See full answer
"Situation:
At my previous company, we had more than 200 different data sources across 15 business units. These included CRM systems, marketing platforms, HR databases, and even third-party data feeds. The problem was that each team was managing data in its own way. This created inconsistent privacy controls, data quality issues, and compliance gaps, all of which were becoming urgent ahead of a major regulatory audit.
Task:
I was given the responsibility of implementing a unified data governance"
Mark G. - "Situation:
At my previous company, we had more than 200 different data sources across 15 business units. These included CRM systems, marketing platforms, HR databases, and even third-party data feeds. The problem was that each team was managing data in its own way. This created inconsistent privacy controls, data quality issues, and compliance gaps, all of which were becoming urgent ahead of a major regulatory audit.
Task:
I was given the responsibility of implementing a unified data governance"See full answer
"Clarifying questions
To confirm, stories are available for 24 hrs
What is the target increase for stories?
Will we be applying this change globally vs. only in the close friends story view?
Do we have any particular OKRs that we are trying to achieve?
Mission
Facebook is focused on creating and connecting communities. Instagram fits within FB's portfolio of products as it connects individuals often through a more creative and light-hearted medium"
I C. - "Clarifying questions
To confirm, stories are available for 24 hrs
What is the target increase for stories?
Will we be applying this change globally vs. only in the close friends story view?
Do we have any particular OKRs that we are trying to achieve?
Mission
Facebook is focused on creating and connecting communities. Instagram fits within FB's portfolio of products as it connects individuals often through a more creative and light-hearted medium"See full answer
"Clarification
I would first try to understand what FB Marketplace is since I haven't really used it more than a few times.
My understanding is the following
Launched 2-3 years ago in the US, it is similar to web classified services such as Craigslist
The sellers are not businesses but rather individuals, primarily in local areas
Broad range of products with no particular focus: ranging from electronics, furniture, used cars to even apartment for rent. Sometimes posters are willin"
Patrick B. - "Clarification
I would first try to understand what FB Marketplace is since I haven't really used it more than a few times.
My understanding is the following
Launched 2-3 years ago in the US, it is similar to web classified services such as Craigslist
The sellers are not businesses but rather individuals, primarily in local areas
Broad range of products with no particular focus: ranging from electronics, furniture, used cars to even apartment for rent. Sometimes posters are willin"See full answer
Product Manager
Execution
+2 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Approach
Clarify the question
Define deaf --> unable to hear, but can communicate via sign language, lip read and use all other senses
Define fire alarm --> for residential use, it notifies occupants of smoke and potential fires and alerts fire department to check in and/or come over
Define constraints --> budgetary constraint, design should be user-friendly and convenient
Define goals --> get folks out of harm's way quickly and notify fire department to c"
Bella R. - "Approach
Clarify the question
Define deaf --> unable to hear, but can communicate via sign language, lip read and use all other senses
Define fire alarm --> for residential use, it notifies occupants of smoke and potential fires and alerts fire department to check in and/or come over
Define constraints --> budgetary constraint, design should be user-friendly and convenient
Define goals --> get folks out of harm's way quickly and notify fire department to c"See full answer
"Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask.
Interviewer: Sure.
Candidate: Just to clarify, we would like to improve WhatsApp and our goal is to earn revenue from it. Is that true?
Interviewer: Yes, that is true.
Candidate: Great, WhatsApp currently has 3 different plans.
1) Private WhatsApp
2) WhatsApp Business for small B2C businesses
3) WhatsApp Business API, for medium and large B2C businesses.
I know that the 3’rd category"
Jasmin R. - "Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask.
Interviewer: Sure.
Candidate: Just to clarify, we would like to improve WhatsApp and our goal is to earn revenue from it. Is that true?
Interviewer: Yes, that is true.
Candidate: Great, WhatsApp currently has 3 different plans.
1) Private WhatsApp
2) WhatsApp Business for small B2C businesses
3) WhatsApp Business API, for medium and large B2C businesses.
I know that the 3’rd category"See full answer
"Step 1: Clarifying the Problem Scope
Assumptions and basic system requirements:
Cashless payments: The machine supports cashless payment methods like credit cards, mobile wallets, or NFC-based payments (e.g., Apple Pay, Google Pay).
Multiple candy options: The machine offers different types of candy.
Inventory management: The system tracks the stock of candy in real-time.
User interface: A display screen for users to select the type of candy, make payments, an"
Ramendra S. - "Step 1: Clarifying the Problem Scope
Assumptions and basic system requirements:
Cashless payments: The machine supports cashless payment methods like credit cards, mobile wallets, or NFC-based payments (e.g., Apple Pay, Google Pay).
Multiple candy options: The machine offers different types of candy.
Inventory management: The system tracks the stock of candy in real-time.
User interface: A display screen for users to select the type of candy, make payments, an"See full answer
"100 people per floor x 100 floors = 10,000 people. Uses of the elevator per day per person: 4, so 40,000 rides per day. Average length of a ride = 50 floors, assuming each ride is to the lobby. Target time per ride: 1 minute. Assuming 80% of traffic occurs during four rush hours, then 32,000 rides must happen in that time, so 133 per minute. Assuming six people per ride then you get 22 elevators required to operate during peak times.
I reality you have to treat this as a Poisson arrival process"
Marcos P. - "100 people per floor x 100 floors = 10,000 people. Uses of the elevator per day per person: 4, so 40,000 rides per day. Average length of a ride = 50 floors, assuming each ride is to the lobby. Target time per ride: 1 minute. Assuming 80% of traffic occurs during four rush hours, then 32,000 rides must happen in that time, so 133 per minute. Assuming six people per ride then you get 22 elevators required to operate during peak times.
I reality you have to treat this as a Poisson arrival process"See full answer
"I was working for my friend building streams at venues across the Chicago land area for FGC (fighting game tournaments), I adjusted and engineered his equipment to be set up permanently that's until covid came around at least. I used OBS to give visual appearances to stream watchers. So we're talking about subscribe, follow, and donation notifications and things of that nature for viewers to know they contributed in one of those ways. I set up proper sign-up scheduling for participants to lock t"
Ayinde B. - "I was working for my friend building streams at venues across the Chicago land area for FGC (fighting game tournaments), I adjusted and engineered his equipment to be set up permanently that's until covid came around at least. I used OBS to give visual appearances to stream watchers. So we're talking about subscribe, follow, and donation notifications and things of that nature for viewers to know they contributed in one of those ways. I set up proper sign-up scheduling for participants to lock t"See full answer
"Clarification Questions
What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies.
Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings.
What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience
_Goal: To design an elevator using emerging technologies to improve user experience in a C"
Anonymous Muskox - "Clarification Questions
What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies.
Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings.
What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience
_Goal: To design an elevator using emerging technologies to improve user experience in a C"See full answer
"Stripe Connect is the backbone for marketplaces and platforms like think Shopify, DoorDash, or Lyft, that need to send money to multiple sellers or service providers. Its core promise is simple but vital: enable platforms to pay their users quickly, reliably, and compliantly.
If we step back, a good North Star Metric should reflect the real value the product delivers to its users, and it should scale as that value grows. For Connect, that value is the flow of money from platforms to their conne"
Christopher W. - "Stripe Connect is the backbone for marketplaces and platforms like think Shopify, DoorDash, or Lyft, that need to send money to multiple sellers or service providers. Its core promise is simple but vital: enable platforms to pay their users quickly, reliably, and compliantly.
If we step back, a good North Star Metric should reflect the real value the product delivers to its users, and it should scale as that value grows. For Connect, that value is the flow of money from platforms to their conne"See full answer
"Why do we have FB dating? How does it fit within FB's mission of connecting people and building community?
Research shows that lonely people have worse health outcomes, get sick more easily, die faster, etc. There are many ways to solve for loneliness. FB already has Groups which connect people based on shared interests/hobbies. FB also has Messengers and other apps that help you connect with people you already know. Dating is an important way FB can help people form more intimate connections a"
Patrick B. - "Why do we have FB dating? How does it fit within FB's mission of connecting people and building community?
Research shows that lonely people have worse health outcomes, get sick more easily, die faster, etc. There are many ways to solve for loneliness. FB already has Groups which connect people based on shared interests/hobbies. FB also has Messengers and other apps that help you connect with people you already know. Dating is an important way FB can help people form more intimate connections a"See full answer
"Please Review. Thanks In advance!
Situation: ABC Product Planners asked me to help them to migrate their one Excel-based Macro into the web application. After having a few rounds of interviews with Product Planners, I realized that the macro was not able to solve their current problem due to its limitation and business teams were convinced that it couldn't be resolved completely. The key challenges they had with their current macro-based solutions were:
It was able to compute all bui"
Books' B. - "Please Review. Thanks In advance!
Situation: ABC Product Planners asked me to help them to migrate their one Excel-based Macro into the web application. After having a few rounds of interviews with Product Planners, I realized that the macro was not able to solve their current problem due to its limitation and business teams were convinced that it couldn't be resolved completely. The key challenges they had with their current macro-based solutions were:
It was able to compute all bui"See full answer
"Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search.
First, we should analyze the pattern of a regular number array without a single disrupter.
Index: 0 1 2 3 4. 5 6. 7. 8. 9
Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6]
notice the odd indexes are always referencing the second of the reoccurring numbers and t"
Bamboo Y. - "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search.
First, we should analyze the pattern of a regular number array without a single disrupter.
Index: 0 1 2 3 4. 5 6. 7. 8. 9
Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6]
notice the odd indexes are always referencing the second of the reoccurring numbers and t"See full answer
"Gotcha, so I understand that our goal is to improve Google Docs and identify key metrics.
Questions
Is the purpose of these metrics to quantify the performance specifically of the features we suggest? Or Docs as a broader product and its impact on the Google ecosystem? Let's assume the former.
Is there any goal we are trying to improve for Google Docs? Let's assume we want to increase usage, and have Docs also drive productivity suite subscriptions.
Are there any specific"
Daniel P. - "Gotcha, so I understand that our goal is to improve Google Docs and identify key metrics.
Questions
Is the purpose of these metrics to quantify the performance specifically of the features we suggest? Or Docs as a broader product and its impact on the Google ecosystem? Let's assume the former.
Is there any goal we are trying to improve for Google Docs? Let's assume we want to increase usage, and have Docs also drive productivity suite subscriptions.
Are there any specific"See full answer
"Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions
I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders.
Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"
Aishwarya J. - "Looking into licensing data for users to match with the validity of their plans , to set up reporting okr's and metrics from the ground up and future problem sculpting for future feature additions
I developed the metrics from the existing data tables , with uniform interpretation for datasets used across teams, keeping the modifications done in alignment with the requirements of the stakeholders.
Hypotheses for licensing metrics was laid out in a defined manner where it was feasible to cherry"See full answer
"Defining the product
Spotify is a music & podcast streaming application and by podcast, we are talking about the audio podcasts which creators upload on the app.
Clarifying Questions & respective assumptions
Context
Who are we improving the product for? Creators or Consumers?
What are the current features for consumers in brief?
Each podcast has episodes, about(audio trailer), more like this
Why are we doing this?
Where are we planning to l"
Shubh - "Defining the product
Spotify is a music & podcast streaming application and by podcast, we are talking about the audio podcasts which creators upload on the app.
Clarifying Questions & respective assumptions
Context
Who are we improving the product for? Creators or Consumers?
What are the current features for consumers in brief?
Each podcast has episodes, about(audio trailer), more like this
Why are we doing this?
Where are we planning to l"See full answer