"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
"As you know, this is the most important question for any interview. Here is a structure I like to follow,
Start with 'I'm currently a SDE/PM/TPM etc with XYZ company.... '
Mention how you got into PM/TPM/SDE field (explaining your journey)
Mention 1 or 2 accomplishments
Mention what you do outside work (blogging, volunteer etc)
Share why are you looking for a new role
Ask the interviewer if they have any questions or will like to dive deep into any of your experience"
Bipin R. - "As you know, this is the most important question for any interview. Here is a structure I like to follow,
Start with 'I'm currently a SDE/PM/TPM etc with XYZ company.... '
Mention how you got into PM/TPM/SDE field (explaining your journey)
Mention 1 or 2 accomplishments
Mention what you do outside work (blogging, volunteer etc)
Share why are you looking for a new role
Ask the interviewer if they have any questions or will like to dive deep into any of your experience"See full answer
"Artificial intelligence (AI) and machine learning. The increasing ability of machines to learn and act intelligently will absolutely transform our world. It is also the driving force behind many of the other trends on this list.
The Internet of Things (IoT). This refers to the ever-growing number of “smart” devices and objects that are connected to the internet. Such devices are constantly gathering and transmitting data, further fueling the growth in Big Data and AI.
**Blockchains and"
Ashish B. - "Artificial intelligence (AI) and machine learning. The increasing ability of machines to learn and act intelligently will absolutely transform our world. It is also the driving force behind many of the other trends on this list.
The Internet of Things (IoT). This refers to the ever-growing number of “smart” devices and objects that are connected to the internet. Such devices are constantly gathering and transmitting data, further fueling the growth in Big Data and AI.
**Blockchains and"See full answer
Technical Program Manager
Technical
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"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
"To answer this question I am going to first clarify the product offering and what ti does, talk about the goals for IG reels for Facebook, go through user actions and then come up with some key metrics to measure success of the product based on the goals.
Product Overview
IG reel allows creators to build short-form video with a bunch of different editing features and post that to their followers or to the broader IG network. It allows regular IG users to create their own content and build"
stash - "To answer this question I am going to first clarify the product offering and what ti does, talk about the goals for IG reels for Facebook, go through user actions and then come up with some key metrics to measure success of the product based on the goals.
Product Overview
IG reel allows creators to build short-form video with a bunch of different editing features and post that to their followers or to the broader IG network. It allows regular IG users to create their own content and build"See full answer
"Clarifying question:
When you say users, what specific metric are we talking about? Answer: we want to increase # of daily active users. Assume active users are logged in users.
Is there a region that we have in mind for this increase? Assume no, we want to think about globally
Is there a specific device (mobile vs desktop) ? Assume no
Approach: I want to first think about Youtube, its mission and current business at a high level. . Then I want to think about the current ecos"
Yespm T. - "Clarifying question:
When you say users, what specific metric are we talking about? Answer: we want to increase # of daily active users. Assume active users are logged in users.
Is there a region that we have in mind for this increase? Assume no, we want to think about globally
Is there a specific device (mobile vs desktop) ? Assume no
Approach: I want to first think about Youtube, its mission and current business at a high level. . Then I want to think about the current ecos"See full answer
"Sales Performance Dashboard t for sales leaders to monitor product performance:
Sales Performance Dashboard
Top-Level Metrics (KPI Summary)
Time Filter: [Day] [Week] [Month] [Quarter] [Custom Range]
Total Sales Revenue
Displays total revenue for the selected period.
Units Sold
Breakdown by product category and SKU.
Average Deal Size
Total revenue ÷ Number of deals closed.
Conversion Rate
_Leads to sales conversion ratio."
Syed A. - "Sales Performance Dashboard t for sales leaders to monitor product performance:
Sales Performance Dashboard
Top-Level Metrics (KPI Summary)
Time Filter: [Day] [Week] [Month] [Quarter] [Custom Range]
Total Sales Revenue
Displays total revenue for the selected period.
Units Sold
Breakdown by product category and SKU.
Average Deal Size
Total revenue ÷ Number of deals closed.
Conversion Rate
_Leads to sales conversion ratio."See full answer
"Lyft at its core is a marketplace with drivers and cars on the supply side, and passengers on the demand side. I would begin by dividing the goal of the dashboard into two categories :
Health of the marketplace
Health of the app/ reliability from a technical perspective
The second one is more straightforward so I’ll briefly mention some overarching metrics I would look at and come back to it later if time allows.
Health or reliability of the app can be further divided into the following
-"
Sukriti C. - "Lyft at its core is a marketplace with drivers and cars on the supply side, and passengers on the demand side. I would begin by dividing the goal of the dashboard into two categories :
Health of the marketplace
Health of the app/ reliability from a technical perspective
The second one is more straightforward so I’ll briefly mention some overarching metrics I would look at and come back to it later if time allows.
Health or reliability of the app can be further divided into the following
-"See full answer
"CQs:
Any specific geography? Assuming Indian market
Are we partnering up with some other company for delivery ? Assuming yes
Time frame for MVP? 1 year
Scoped out Problem statement:
Design a food delivery app for restaurant owners for India market within a timeframe of 1 year
Mission of this app:
Helping owners and vendors in smooth coordination of orders and delivering orders on time
Product goal:
Since this is a new product , we will focus on adoption/acquisition in short t"
Rajat A. - "CQs:
Any specific geography? Assuming Indian market
Are we partnering up with some other company for delivery ? Assuming yes
Time frame for MVP? 1 year
Scoped out Problem statement:
Design a food delivery app for restaurant owners for India market within a timeframe of 1 year
Mission of this app:
Helping owners and vendors in smooth coordination of orders and delivering orders on time
Product goal:
Since this is a new product , we will focus on adoption/acquisition in short t"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
"Scenario - I had joined a product in my current company as a PM midway through its development. It is a very sensitive product with a major public services company.
As the product was close to its go-live date, it had to go through many checks and many signoffs. A couple of them were through data policy department and the platform department, of which we were using all of the components for our product.
We needed policy sign off to authorise the use of data to understand user interactions and"
Umang S. - "Scenario - I had joined a product in my current company as a PM midway through its development. It is a very sensitive product with a major public services company.
As the product was close to its go-live date, it had to go through many checks and many signoffs. A couple of them were through data policy department and the platform department, of which we were using all of the components for our product.
We needed policy sign off to authorise the use of data to understand user interactions and"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
"Clarifying questions:
Are there any specific constraints that you want me to take in to account when thinking through this problem : [Interviewer] No
Can i think through this in freeform or is there a specific goal we are trying to achieve : [Interviewer] I will let you decide the goal
Strategic Analysis:
Spotifyies mission is to - "Unlock the potential of human creativity – by giving a million creative artists the opportunity to live off their art and billions of fans the o"
Kunal S. - "Clarifying questions:
Are there any specific constraints that you want me to take in to account when thinking through this problem : [Interviewer] No
Can i think through this in freeform or is there a specific goal we are trying to achieve : [Interviewer] I will let you decide the goal
Strategic Analysis:
Spotifyies mission is to - "Unlock the potential of human creativity – by giving a million creative artists the opportunity to live off their art and billions of fans the o"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
"Prompt: We work for an online shopping website. Our team wants to consider offering discounts (e.g. 10% off your next purchase) to customers to incentivize them to make purchases. How would you design a system that decides how to offer these incentives?
Answer
Goals: Increase customer engagement while controlling costs. Specifically, we want the increase in revenue per customer per week of customers that receive the discount to be greater than the cost of the discount.
Metrics: Revenue per cu"
Michael F. - "Prompt: We work for an online shopping website. Our team wants to consider offering discounts (e.g. 10% off your next purchase) to customers to incentivize them to make purchases. How would you design a system that decides how to offer these incentives?
Answer
Goals: Increase customer engagement while controlling costs. Specifically, we want the increase in revenue per customer per week of customers that receive the discount to be greater than the cost of the discount.
Metrics: Revenue per cu"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
"Here’s my general framework/formula/structure:
Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer?
Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"
Chloe E. - "Here’s my general framework/formula/structure:
Clarify - What do I need to know to make the question/prompt a little less ambiguous? What assumptions do I need to establish with the interviewer?
Example: I would probably ask - Are we focused on professional/gig musicians who do music for a living? Or casual hobbyist musicians who make music for fun? Or I may want to know if I should focus on building on to a current Meta product like Instagram/FB Reels or think independently of th"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