"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
"Me: I would first like to ask a few clarifying questions :
Is this tipping issue confined to specific regions?
Is this a new problem, or has it always been present?
Does this issue affect all types of rides offered by Lyft?
Is there a correlation between driver ratings and the likelihood of being tipped?
Interviewer: The problem is widespread across all regions where Lyft operates. It's not new but has been consistent over time. The lower tipping rate is uniform across all ride types, i"
Ankit M. - "Me: I would first like to ask a few clarifying questions :
Is this tipping issue confined to specific regions?
Is this a new problem, or has it always been present?
Does this issue affect all types of rides offered by Lyft?
Is there a correlation between driver ratings and the likelihood of being tipped?
Interviewer: The problem is widespread across all regions where Lyft operates. It's not new but has been consistent over time. The lower tipping rate is uniform across all ride types, i"See full answer
"Lyft is a ride hailing platform where the users can request the rides on the app and the drivers can fulfill the rides based on their availability and willingness
Goal: So here we want to design a ride hailing platform for college students for there commute
From home to college
College -> Home
Inside campus
Why do we want to concentrate specially on students? Data analysis of existing ride pickup and drop location and time analysis
Hypothesis: A good share of rides are originating from"
Rutuja A. - "Lyft is a ride hailing platform where the users can request the rides on the app and the drivers can fulfill the rides based on their availability and willingness
Goal: So here we want to design a ride hailing platform for college students for there commute
From home to college
College -> Home
Inside campus
Why do we want to concentrate specially on students? Data analysis of existing ride pickup and drop location and time analysis
Hypothesis: A good share of rides are originating from"See full answer
"I'd like to start by understanding the basic scope of the change we've observed.
Who is the user? Lyft is a two-sided marketplace so it could be the driver or rider. -Driver
When did the change happen? Was it slow or a sharp drop-off? - sharp, 2 weeks ago
Was there a specific geographic region? Urban v suburban? - no trends
Cancelling can happen at several points in ride acceptance, is there a particular point where we see most cancellations? - just after accepting a ride"
Anonymous Grasshopper - "I'd like to start by understanding the basic scope of the change we've observed.
Who is the user? Lyft is a two-sided marketplace so it could be the driver or rider. -Driver
When did the change happen? Was it slow or a sharp drop-off? - sharp, 2 weeks ago
Was there a specific geographic region? Urban v suburban? - no trends
Cancelling can happen at several points in ride acceptance, is there a particular point where we see most cancellations? - just after accepting a ride"See full answer
"What is rider cancellation? Is it a rider requesting a ride but hitting the cancel button after the driver is on their way? Yes.
I can see why it's concerning since that affects our # of completed rides and driver earnings. Let's try to understand the root cause.
Rider cancellations have increased in what time period? We noticed it last week.
Was it slowly dropping for a while or did we notice it only last week? It was a sudden drop last week
How did other metrics behave last week? For eg,"
M N. - "What is rider cancellation? Is it a rider requesting a ride but hitting the cancel button after the driver is on their way? Yes.
I can see why it's concerning since that affects our # of completed rides and driver earnings. Let's try to understand the root cause.
Rider cancellations have increased in what time period? We noticed it last week.
Was it slowly dropping for a while or did we notice it only last week? It was a sudden drop last week
How did other metrics behave last week? For eg,"See full answer
"Food delivery apps : Food delivery apps are clear example of demand and supply functions, Both end need to monitored closely.
Ecosystem : Order placer, Restaurant and Food delivery Platform
Value :
Order placer find value when they can order food at home from their fav restaurants. Restaurant find value when they make sell via order coming in and probably good reviews which marks future growth.
Food delivery platform when orders are being placed.
North star metrics : # of order delivered
Bre"
Aeshvarya J. - "Food delivery apps : Food delivery apps are clear example of demand and supply functions, Both end need to monitored closely.
Ecosystem : Order placer, Restaurant and Food delivery Platform
Value :
Order placer find value when they can order food at home from their fav restaurants. Restaurant find value when they make sell via order coming in and probably good reviews which marks future growth.
Food delivery platform when orders are being placed.
North star metrics : # of order delivered
Bre"See full answer
"I would like to ask a few clarifying questions
Lyft for kids: Does this mean we want to design a ride sharing app for kids? (Assuming yes)
Do we have any existing features catered to kids? (Assuming no)
Lyft has a lot of features. I am going to assume basic table stake features which Lyft already has as:
Ability to call for a ride
Ride tracking
Are there any goals that we would like to achieve with this feature?
If we look at current market conditions, Lyft has biggest threat f"
Unicorn 2. - "I would like to ask a few clarifying questions
Lyft for kids: Does this mean we want to design a ride sharing app for kids? (Assuming yes)
Do we have any existing features catered to kids? (Assuming no)
Lyft has a lot of features. I am going to assume basic table stake features which Lyft already has as:
Ability to call for a ride
Ride tracking
Are there any goals that we would like to achieve with this feature?
If we look at current market conditions, Lyft has biggest threat f"See full answer
"I would ask what are the currently supported modes of transport. Assuming cars, luxury cars, transit. Bike and scooter is off limits.
Also assuming Lyft is available only in the US currently.
Then I would start off with the Goal.
Why does Lyft want to launch a new mode of transport.
Assuming possible reasons in order of priority:
1) To gain market share
2) To gain new users (riders/drivers)
3) Improve experience of users (riders/drivers)
Do we have restrictions on country that we can l"
Unicorn 2. - "I would ask what are the currently supported modes of transport. Assuming cars, luxury cars, transit. Bike and scooter is off limits.
Also assuming Lyft is available only in the US currently.
Then I would start off with the Goal.
Why does Lyft want to launch a new mode of transport.
Assuming possible reasons in order of priority:
1) To gain market share
2) To gain new users (riders/drivers)
3) Improve experience of users (riders/drivers)
Do we have restrictions on country that we can l"See full answer
"Lyft’s mission: To become the world’s best transportation company
CQ:
· Region: USA
· Metrics to improve: Engagement
User persona:
· Passengers
· Drivers
Will consider passengers persona for this case.
Use case / pain points:
Exact pick up location is not visible on the map
Not able to communicate exact location to the driver due to unknown location
How to change the pick-up location in case passenger has to move around
Features:
Passenger can share a pictur"
Kena K. - "Lyft’s mission: To become the world’s best transportation company
CQ:
· Region: USA
· Metrics to improve: Engagement
User persona:
· Passengers
· Drivers
Will consider passengers persona for this case.
Use case / pain points:
Exact pick up location is not visible on the map
Not able to communicate exact location to the driver due to unknown location
How to change the pick-up location in case passenger has to move around
Features:
Passenger can share a pictur"See full answer
"Lyft mission.
What do we mean by engagement here? We want higher rides , not just time spent on app. What does social mean? When we create interactions between riders. Lyft line is social.
Ideas:
Idea: Can we maintain interactions between riders by letting them ride with same people again? Benefit: Increases repeat rides.
Idea: Giving riders an option to request a driver they rode with. Benefits: Increases social interaction between riders and drivers. Increases retention and # rides as"
M N. - "Lyft mission.
What do we mean by engagement here? We want higher rides , not just time spent on app. What does social mean? When we create interactions between riders. Lyft line is social.
Ideas:
Idea: Can we maintain interactions between riders by letting them ride with same people again? Benefit: Increases repeat rides.
Idea: Giving riders an option to request a driver they rode with. Benefits: Increases social interaction between riders and drivers. Increases retention and # rides as"See full answer
"public static void sortBinaryArray(int[] array) {
int len = array.length;
int[] res = new int[len];
int r=len-1;
for (int value : array) {
if(value==1){
res[r]= 1;
r--;
}
}
System.out.println(Arrays.toString(res));
}
`"
Nitin P. - "public static void sortBinaryArray(int[] array) {
int len = array.length;
int[] res = new int[len];
int r=len-1;
for (int value : array) {
if(value==1){
res[r]= 1;
r--;
}
}
System.out.println(Arrays.toString(res));
}
`"See full answer
"Clarifying question- Current pricing model at lyft?
So there is already some kind of dynamic pricing happening at lyft as depending on different factors like distance, driver availability, time of day, seasonality etc. the prices would change
Hypothesis- I want to focus on real-time dynamic pricing. What I mean by that is that I want to have another option while booking a ride on lyft where the price for the ride is not shown upfront as the user is booking. Instead this option would basica"
Sampada J. - "Clarifying question- Current pricing model at lyft?
So there is already some kind of dynamic pricing happening at lyft as depending on different factors like distance, driver availability, time of day, seasonality etc. the prices would change
Hypothesis- I want to focus on real-time dynamic pricing. What I mean by that is that I want to have another option while booking a ride on lyft where the price for the ride is not shown upfront as the user is booking. Instead this option would basica"See full answer
"To clarify, Lyft currently uses dynamic pricing which means the price of a ride is not constant and depends on multiple factors.
Let's keep only the car rides on Lyft with driver-rider as customers in the current scope and ignore other product offerings such as bikes, scooters.
Should we improve the current dynamic pricing model or design dynamic pricing assuming it doesn't exist? Let's assume latter.
Let's assume this dynamic pricing applies to entire US market.
Now let's see what factors I"
M N. - "To clarify, Lyft currently uses dynamic pricing which means the price of a ride is not constant and depends on multiple factors.
Let's keep only the car rides on Lyft with driver-rider as customers in the current scope and ignore other product offerings such as bikes, scooters.
Should we improve the current dynamic pricing model or design dynamic pricing assuming it doesn't exist? Let's assume latter.
Let's assume this dynamic pricing applies to entire US market.
Now let's see what factors I"See full answer
"Clarifying questions:
what's the original goal of this feature? what user problem / issues we identified that we are trying to address?
Is there a particular user base or market/regions that we are trying to solve this issue for?
Is the experience going to impact the rider's action? or does it also change the driver experience?
Assume:
the issue we are solving for is focus on the rider's experience - the goal of this feature is to increase the % of matched ride (ie rider/driver matche"
Mark - "Clarifying questions:
what's the original goal of this feature? what user problem / issues we identified that we are trying to address?
Is there a particular user base or market/regions that we are trying to solve this issue for?
Is the experience going to impact the rider's action? or does it also change the driver experience?
Assume:
the issue we are solving for is focus on the rider's experience - the goal of this feature is to increase the % of matched ride (ie rider/driver matche"See full answer
"First, let us start with the mission of Amazon: “We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience.”
Alignment of recommendations system with Amazon's mission: Suggesting recommendations to the users would be a part of this mission as it would allow users to buy things on their mind for the lowest cost in market (may or may not be true). They might get better prices if they order adjacent items together. For example, i"
Nithesh S. - "First, let us start with the mission of Amazon: “We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience.”
Alignment of recommendations system with Amazon's mission: Suggesting recommendations to the users would be a part of this mission as it would allow users to buy things on their mind for the lowest cost in market (may or may not be true). They might get better prices if they order adjacent items together. For example, i"See full answer
"Driver retention is important to ensure growth since we need healthy retention of existing drivers while we acquire new drivers so that we meet growing demand.
Should we look at a specific driver segment to improve retention? We might divide the drivers by their age on the platform: New drivers(less than 3 months since first ride), Medium age (3mos to 1 year), Long term(1+ years). Let's focus on the medium term since I assume them to be the biggest segment. Now lets try to list out possible pr"
M N. - "Driver retention is important to ensure growth since we need healthy retention of existing drivers while we acquire new drivers so that we meet growing demand.
Should we look at a specific driver segment to improve retention? We might divide the drivers by their age on the platform: New drivers(less than 3 months since first ride), Medium age (3mos to 1 year), Long term(1+ years). Let's focus on the medium term since I assume them to be the biggest segment. Now lets try to list out possible pr"See full answer
"Product - Google Glass
Undefined Core Segment & Jobs-to-Be-Done - Google pitched Glass to “everyone” but never clarified a must-have use case for any one group.
Improper Category Context - It was positioned as a lifestyle product, but could not justify a use case that a mobile device could not already do.
Premium Pricing of a Prototype- Explorer Edition cost 1500 usd. This gap alienated hobbyists and discouraged volume sales.
Privacy Backlash- The Always-on camera r"
Anjan M. - "Product - Google Glass
Undefined Core Segment & Jobs-to-Be-Done - Google pitched Glass to “everyone” but never clarified a must-have use case for any one group.
Improper Category Context - It was positioned as a lifestyle product, but could not justify a use case that a mobile device could not already do.
Premium Pricing of a Prototype- Explorer Edition cost 1500 usd. This gap alienated hobbyists and discouraged volume sales.
Privacy Backlash- The Always-on camera r"See full answer
"Assuming alternative for commuters currently is public transport. Commuter painpoints:
Public transport timings are not reliable
Paying fare, buying tickets, refilling fare cards can be cumbersome.
Safety
Current rideshare options are expensive
Getting to public transport stations is inconvenient.
Potential solutions:
Improve public transit ETA accuracy on Lyft app using historical data and better data integration with transit companies.
Integrate with multiple public tra"
M N. - "Assuming alternative for commuters currently is public transport. Commuter painpoints:
Public transport timings are not reliable
Paying fare, buying tickets, refilling fare cards can be cumbersome.
Safety
Current rideshare options are expensive
Getting to public transport stations is inconvenient.
Potential solutions:
Improve public transit ETA accuracy on Lyft app using historical data and better data integration with transit companies.
Integrate with multiple public tra"See full answer
"Clarify
the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it.
this is a rider feature. It is not used by the driver to specify where they want to pick up riders
Feature goal
Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location
User Journey
assuming they have already set the default location
they open the app
cl"
PTL - "Clarify
the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it.
this is a rider feature. It is not used by the driver to specify where they want to pick up riders
Feature goal
Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location
User Journey
assuming they have already set the default location
they open the app
cl"See full answer