"Functional Requirement
Ingest Book Reviews in real time
User in the website needs specify title tho search books, return response is the list of reviews on the books.
Non Functional Requirement:
User get real-time book reviews>
It nees to handle the search among 1 million of active users daily"
Simon O. - "Functional Requirement
Ingest Book Reviews in real time
User in the website needs specify title tho search books, return response is the list of reviews on the books.
Non Functional Requirement:
User get real-time book reviews>
It nees to handle the search among 1 million of active users daily"See full answer
"If I launched a feature users love but that isn't driving business value, I'd first validate whether we're measuring the right metrics — then systematically test monetization paths before deciding to scale, pivot, or kill it.
Step 1: Diagnose the Gap
I'd start by understanding why engagement isn't translating to business impact. The problem usually falls into one of three categories:
Wrong user segment: The feature attracts users who don't convert or have low lifetime value
**Mis"
Varun G. - "If I launched a feature users love but that isn't driving business value, I'd first validate whether we're measuring the right metrics — then systematically test monetization paths before deciding to scale, pivot, or kill it.
Step 1: Diagnose the Gap
I'd start by understanding why engagement isn't translating to business impact. The problem usually falls into one of three categories:
Wrong user segment: The feature attracts users who don't convert or have low lifetime value
**Mis"See full answer
"I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space ,
The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"
Anni P. - "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space ,
The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"See full answer
"A good answer is describing an experience where you either proposed something that was selected after discussion or an alternate approach was taken, or you disagreed with a decision and argued for something else, either successfully or not. A good answer would be you had cogent arguments, the decision went another way for some reason, and you then fully backed the decision (agree to disagree is another way of stating it). You did not take it personally and you fully committed to the deci"
Mrinalini R. - "A good answer is describing an experience where you either proposed something that was selected after discussion or an alternate approach was taken, or you disagreed with a decision and argued for something else, either successfully or not. A good answer would be you had cogent arguments, the decision went another way for some reason, and you then fully backed the decision (agree to disagree is another way of stating it). You did not take it personally and you fully committed to the deci"See full answer
Engineering Manager
Behavioral
+3 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"
Srikant V. - "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"See full answer
"QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience?
Follow-up questions:
Specific business goal in mind? (no)
What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose)
Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice)
Do yo"
Anonymous Aardvark - "QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience?
Follow-up questions:
Specific business goal in mind? (no)
What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose)
Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice)
Do yo"See full answer
"I: Design a banking app for kids S: Sure, let me start with clarifying questions. What is our goal for building this app? I: To create financial literacy early in childhood and also increase our customer base. S: Sure. Are we going to launch it globally or in any specific geography or demography? I: Globally. S: Sure, Any resource or time constraints to keep in mind because I need to prioritize the features on the roadmap based on that? Also, are we launching it on iOS or Android? I: No resource"
Sameer S. - "I: Design a banking app for kids S: Sure, let me start with clarifying questions. What is our goal for building this app? I: To create financial literacy early in childhood and also increase our customer base. S: Sure. Are we going to launch it globally or in any specific geography or demography? I: Globally. S: Sure, Any resource or time constraints to keep in mind because I need to prioritize the features on the roadmap based on that? Also, are we launching it on iOS or Android? I: No resource"See full answer
"I use a data driven approach by ensuring there is a deep-dive on all alternatives. My approach to tradeoffs is around how to achieve the customer experience needed. I ensure there is an immediate path to green for a solution and a follow-up solution addressing the problem rightly."
Syed I. - "I use a data driven approach by ensuring there is a deep-dive on all alternatives. My approach to tradeoffs is around how to achieve the customer experience needed. I ensure there is an immediate path to green for a solution and a follow-up solution addressing the problem rightly."See full answer
"\# An program that prints out the peak elements in a list of integers.
Pseudocode:
1. Define a function that takes a list of integers as input.
2. Initialize an empty list to store the peak elements.
3. Loop through the list of integers.
4. For each element, check if it is greater than its neighbors.
5. If it is, add it to the list of peak elements.
6. Return the list of peak elements.
def findpeakelements(nums):
if not nums:
return []
peaks = []
n = len(nums"
Frederick K. - "\# An program that prints out the peak elements in a list of integers.
Pseudocode:
1. Define a function that takes a list of integers as input.
2. Initialize an empty list to store the peak elements.
3. Loop through the list of integers.
4. For each element, check if it is greater than its neighbors.
5. If it is, add it to the list of peak elements.
6. Return the list of peak elements.
def findpeakelements(nums):
if not nums:
return []
peaks = []
n = len(nums"See full answer
"I have 2 product feedbacks. I think it has been mentioned by many users of the platform.
Provide a text summary of the videos so that we do not have to watch through the whole interview practice
Actually comment if the interview was good or not, currently we do not really know if the answer given is of high quality
"
Kai H. - "I have 2 product feedbacks. I think it has been mentioned by many users of the platform.
Provide a text summary of the videos so that we do not have to watch through the whole interview practice
Actually comment if the interview was good or not, currently we do not really know if the answer given is of high quality
"See full answer
"As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks.
I work on schedule which is made by meeting and discussing of all team members.
Everyday, Every week, I check the result of working and reorganize process of project.
Thank you."
Daniel L. - "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks.
I work on schedule which is made by meeting and discussing of all team members.
Everyday, Every week, I check the result of working and reorganize process of project.
Thank you."See full answer
"SELECT customer_id,
order_date,
orderid AS secondearliestorderid
FROM (
SELECT order_id,
customer_id,
order_date,
ROWNUMBER() OVER (PARTITION BY customerid, orderdate ORDER BY orderid ASC) AS rank
FROM orders
)
WHERE rank = 2
ORDER BY orderdate, customerid
`"
Tiffany A. - "SELECT customer_id,
order_date,
orderid AS secondearliestorderid
FROM (
SELECT order_id,
customer_id,
order_date,
ROWNUMBER() OVER (PARTITION BY customerid, orderdate ORDER BY orderid ASC) AS rank
FROM orders
)
WHERE rank = 2
ORDER BY orderdate, customerid
`"See full answer
"As a Technical Program Manager at Amazon, I typically coordinate cross-functional teams to drive technical project execution, ensuring timelines and deliverables align with business goals. My day involves managing stakeholders, resolving blockers, and continuously optimizing processes for scale."
Bajrangi C. - "As a Technical Program Manager at Amazon, I typically coordinate cross-functional teams to drive technical project execution, ensuring timelines and deliverables align with business goals. My day involves managing stakeholders, resolving blockers, and continuously optimizing processes for scale."See full answer
"Facebook’s mission statement is to build community, so any product related to movies that Facebook builds should have that in mind.
I’ll start by looking at the lifecycle of a movie and then some current pain points that people might have to think about opportunities for a movies product.
The lifecycle of a movie revolves around creation (script, filming, casting, acting), production, and distribution (streaming services vs theatres).
An idea for creation could be helping users collaborate or"
Elisa L. - "Facebook’s mission statement is to build community, so any product related to movies that Facebook builds should have that in mind.
I’ll start by looking at the lifecycle of a movie and then some current pain points that people might have to think about opportunities for a movies product.
The lifecycle of a movie revolves around creation (script, filming, casting, acting), production, and distribution (streaming services vs theatres).
An idea for creation could be helping users collaborate or"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
"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