"Interviewer : How would you reduce ride cancellation on Uber ?
Shailesh : Okay before I jump onto the solution, I would like to clarify some points for better understanding. So ride can be cancelled from the both the parties rider and the driver ? So which side are we talking about ?
Interviewer : we are seeing more cancellation from diver side.
Shailesh : From how long we are seeing this trend ?
Interviewer : you can say from an year.
Shailesh : Okay, also are we seeing these cancellations from"
Anonymous Muskox - "Interviewer : How would you reduce ride cancellation on Uber ?
Shailesh : Okay before I jump onto the solution, I would like to clarify some points for better understanding. So ride can be cancelled from the both the parties rider and the driver ? So which side are we talking about ?
Interviewer : we are seeing more cancellation from diver side.
Shailesh : From how long we are seeing this trend ?
Interviewer : you can say from an year.
Shailesh : Okay, also are we seeing these cancellations from"See full answer
"Good Discussion on the distributed messaging queues (Complex topic with lot of nuances)
Liked the mind-map style drawing of requirements and metrics capture
Touched on different types of queue styles (point to point, pub-sub, fan-out/fan-in)
Storage and WAL usage was interesting
Some distributed queue challenges that could be helpful to highlight / expand are:
Message guarantee / semantics - Ordering of messages across different servers
Replication
Master slave architecture or Pe"
Karthik R. - "Good Discussion on the distributed messaging queues (Complex topic with lot of nuances)
Liked the mind-map style drawing of requirements and metrics capture
Touched on different types of queue styles (point to point, pub-sub, fan-out/fan-in)
Storage and WAL usage was interesting
Some distributed queue challenges that could be helpful to highlight / expand are:
Message guarantee / semantics - Ordering of messages across different servers
Replication
Master slave architecture or Pe"See full answer
" Thanks a lot for showing us how a recommender system can be build. I see it was proposed to use Collaborative filtering which is user - item matrix having dimension N * M (where N - number os users and M - number of songs). Though, it was explained how it gonna be built, it is still unclear how all users and songs features are going to be used. In that matrix we have values in cell (lets say i, j) like 1 - a specific user (i) clicked on song (j) when it was recommended or it is 0 when the user"
Dinar M. - " Thanks a lot for showing us how a recommender system can be build. I see it was proposed to use Collaborative filtering which is user - item matrix having dimension N * M (where N - number os users and M - number of songs). Though, it was explained how it gonna be built, it is still unclear how all users and songs features are going to be used. In that matrix we have values in cell (lets say i, j) like 1 - a specific user (i) clicked on song (j) when it was recommended or it is 0 when the user"See full answer
"Background
A. Objective
Lyft has a presence in Toledo, Ohio. At our current revenue per ride of $6, we can match 60% consumers requesting a ride with a driver. Our goal is to maximize net revenues in the next 12 months by figuring out the optimal revenue per ride.
B. TLDR Summary
· With a target market of (~100K-138K) consumers, on a $25 charge to consumers, Lyft should pay $20.75 to drivers and fix its share at $4.25 to maximize its net revenues over a 12-mont"
Eshan P. - "Background
A. Objective
Lyft has a presence in Toledo, Ohio. At our current revenue per ride of $6, we can match 60% consumers requesting a ride with a driver. Our goal is to maximize net revenues in the next 12 months by figuring out the optimal revenue per ride.
B. TLDR Summary
· With a target market of (~100K-138K) consumers, on a $25 charge to consumers, Lyft should pay $20.75 to drivers and fix its share at $4.25 to maximize its net revenues over a 12-mont"See full answer
Product Manager
Analytical
+1 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"With $1 billion to invest in generative AI, my focus would be on addressing unmet needs in everyday life. Here's my vision:
Identify User Pain Points: I would start by understanding the specific challenges a segment of users face daily. Many people are integrating AI into their routines to simplify tasks, yet there are gaps that need to be filled.
Learn from ChatGPT’s Success: ChatGPT's rapid growth to 200 million users demonstrates the demand for AI solutions that genuinely solve"
Aayush S. - "With $1 billion to invest in generative AI, my focus would be on addressing unmet needs in everyday life. Here's my vision:
Identify User Pain Points: I would start by understanding the specific challenges a segment of users face daily. Many people are integrating AI into their routines to simplify tasks, yet there are gaps that need to be filled.
Learn from ChatGPT’s Success: ChatGPT's rapid growth to 200 million users demonstrates the demand for AI solutions that genuinely solve"See full answer
"System architecture diagram. Define API params, responses, tradeoffs between caching and webhooks to update message delivery status."
Kaitlyn M. - "System architecture diagram. Define API params, responses, tradeoffs between caching and webhooks to update message delivery status."See full answer
"First I will set up the formula, second I will calculate each of the components then adding them up. Finally, I will talk about corner cases if any.
1, To begin with, I want to think broadly what could go into the equation. Bandwidth depends on number of devices at a time, so if a student use both laptop and phone at the same time then we have 2. Beside, grad students need internet for various reasons, such as checking email, searching on Google for information, watching lectures... Different a"
Darren L. - "First I will set up the formula, second I will calculate each of the components then adding them up. Finally, I will talk about corner cases if any.
1, To begin with, I want to think broadly what could go into the equation. Bandwidth depends on number of devices at a time, so if a student use both laptop and phone at the same time then we have 2. Beside, grad students need internet for various reasons, such as checking email, searching on Google for information, watching lectures... Different a"See full answer
"At a high level, the core challenge here revolves around building an effective recommendation algorithm for news.
News is an inherently diverse category, spanning various topics and catering to a wide array of user types and personas, such as adults, business professionals, general readers, or specific cohorts with unique interests. Consequently, developing a single, one-size-fits-all recommendation algorithm is not feasible.
To enhance the personalization of the news recommendation algorithm,"
Sai vuppalapati M. - "At a high level, the core challenge here revolves around building an effective recommendation algorithm for news.
News is an inherently diverse category, spanning various topics and catering to a wide array of user types and personas, such as adults, business professionals, general readers, or specific cohorts with unique interests. Consequently, developing a single, one-size-fits-all recommendation algorithm is not feasible.
To enhance the personalization of the news recommendation algorithm,"See full answer
"Here's my structure:
Align with interviewer on understanding of the product and state key assumptions
Product rationale
What is the product (1-2 sentences)?
Why does it exist? How does it fulfill Meta's mission?
Who are the key stakeholders and users of the product?
Business goal:
Key Users and value
User type
User flow (high level)
Intersection of value
North Star Metric
Supporting metrics for different user types
Counter-metrics"
Anonymous Bird - "Here's my structure:
Align with interviewer on understanding of the product and state key assumptions
Product rationale
What is the product (1-2 sentences)?
Why does it exist? How does it fulfill Meta's mission?
Who are the key stakeholders and users of the product?
Business goal:
Key Users and value
User type
User flow (high level)
Intersection of value
North Star Metric
Supporting metrics for different user types
Counter-metrics"See full answer
"Interviewer: What is your favourite Google product, and how would you improve it?
Shailesh: Alright, before that, let me clarify; I have to give the Google product, which I like the most, irrespective of how it is currently performing in the market, is it a market leader or not. Also, I need to justify why it is my favourite product and suggest some improvements.
Interviewer: Perfect
Shailesh: Okay, the way I would like to go about it is, first, I will explain what qualit"
Anonymous Muskox - "Interviewer: What is your favourite Google product, and how would you improve it?
Shailesh: Alright, before that, let me clarify; I have to give the Google product, which I like the most, irrespective of how it is currently performing in the market, is it a market leader or not. Also, I need to justify why it is my favourite product and suggest some improvements.
Interviewer: Perfect
Shailesh: Okay, the way I would like to go about it is, first, I will explain what qualit"See full answer
"Great question!
Last year, we were working on a critical project to develop a real-time risk analytics platform. This platform was designed to provide our traders with instantaneous risk metrics, allowing them to make informed decisions in a fast-paced trading environment. Midway through the project, we faced a significant issue: our chosen data processing framework was not performing as expected under the high data throughput required by our trading algorithms. This was causing unacceptable lat"
Scott S. - "Great question!
Last year, we were working on a critical project to develop a real-time risk analytics platform. This platform was designed to provide our traders with instantaneous risk metrics, allowing them to make informed decisions in a fast-paced trading environment. Midway through the project, we faced a significant issue: our chosen data processing framework was not performing as expected under the high data throughput required by our trading algorithms. This was causing unacceptable lat"See full answer
"Assumptions:
Geo: US
Channels: Both Mobile/Web
Includes Stocks and other kinds of tradable financial instruments
Product for end users and not for FB employees to trade stocks or financial Instruments
Separate App or integrated within the FB Blue App? Integrated within the Blue App
Constraints:None
Why might this make sense for FB?
Recently with the advent of free retail trading platforms like Robinhood stock trading has been democratized and common people, young and old, hav"
TurboPM - "Assumptions:
Geo: US
Channels: Both Mobile/Web
Includes Stocks and other kinds of tradable financial instruments
Product for end users and not for FB employees to trade stocks or financial Instruments
Separate App or integrated within the FB Blue App? Integrated within the Blue App
Constraints:None
Why might this make sense for FB?
Recently with the advent of free retail trading platforms like Robinhood stock trading has been democratized and common people, young and old, hav"See full answer
"Situation.
Initially, my team consisted of young guys who were hired by team leaders based on hardskills. Previously, the company had just begun the transition from a process-based to a product-based approach. In the process of searching and selecting candidates, the interests of the team and the product owner were not taken into account. The candidate didn't pass a behavioral interview on soft skills. Thus, the team consisted of diverse and talented guys, but not very interested in fast wor"
Anna D. - "Situation.
Initially, my team consisted of young guys who were hired by team leaders based on hardskills. Previously, the company had just begun the transition from a process-based to a product-based approach. In the process of searching and selecting candidates, the interests of the team and the product owner were not taken into account. The candidate didn't pass a behavioral interview on soft skills. Thus, the team consisted of diverse and talented guys, but not very interested in fast wor"See full answer
"we can use two pointer + set like maintain i,j and also insert jth character to set like while set size is equal to our window j-i+1 then maximize our answer and increase jth pointer till last index"
Kishor J. - "we can use two pointer + set like maintain i,j and also insert jth character to set like while set size is equal to our window j-i+1 then maximize our answer and increase jth pointer till last index"See full answer