You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
High demand during evening hours , Less supply of drivers .
How does uber works ?
Risks ? many users will find it expensive
Goals ?
- Maximize revenue.
- Incentivize Drivers to be available
- Supply and demand .
Who ?
Drivers
- get notification on app -- opens app - check price and drop location,
Customers
- Enters drop location -- check price -- book - wait -- onboard -- journey -- reached -- feedback .
Platform
Earns money - percent of commission , More rides or hiigher AOV = more money .
Problems :
Users book in peak hours but dont get rides . No availability of drivers .
- Surge pricing
Total no of ride request receive - given point of time
Total no of drivers available at any given point time .
Base fare + Surge fair = Total Fare .
Total fare = Function ( delta of ride request to driver available )
Function = Combination of Demand and Supply
Metrics to measure :
- Overall Revenue during surge
- Drivers and customers not matched
-Users dropped due to surge
- Incremental revenue increase during surge.
Users NPS
Driver NPS
Which place are thinking to design the surge pricing ? Worldwide
Why do we want to do this? Because during peak hours there is too much demand that we are not able to serve this demand. We see this opportunity to balance the supply and demand through surge pricing.
Do we want to design the algorith or user experience ? Both
Goals of surge pricing :
1. To incentivize drive to come online so as to increase supply
2. To reduce demand by increasing the prices
Algorithm :
surge pricing might depend on?
1. No of user demanding for cab (cab demand) [Directly proportional]
2. No. of cab drivers ( Cab availability) [ Indirectly proportional]
3. Time of the day ( Day / Night) [Day less , Night more]
4. Traffic conditions ( Long time of the journey) [ Peak traffic more, otherwise less]
First and foremost, I will define the baseline supply and demand using the hisorical data. This baseline will be then calculated realtime during each scenario to maintain its relevance based on data new data. The demand supply curve will keep on getting calcualted based on real time. Based on the difference between baseline and current, a multiplication factor will be added to balance the equation.
User journey-
1. User puts an intent to ride
2. System calculated the baseline and realtime supply-demand. Based on these calculations, system will rflag the ride as surge ride.
3. User will be trasparently shown about surge pricing.
Driver -
1. Whenever there will be surge applicable, drivers will be notified.
2. They will see the earnings that they can earn through surge clearly
How would you design surge pricing for Uber or Lyft?
Clarifying the scope of the question.
Are we talking about any specific part of Lyft’s business (carsharing, e-scooters, rentals) - carsharing)? Carsharing (hailing)
What exactly do you mean by surge pricing? ( Is this something called Primetime?) I assume it’s a price change during busy hours.
Do you have any information about how Lyft has priced rides recently?
Do you have any information about how the competitors are pricing their rides?
Is there any particular objective you’d like me to keep in mind?
Is there a particular user segment you’d like me to price the product for?
Framework:
Describe the product and industry
Define the objective
Choose the strategy
Suggest the price for the product
Summary
Describe the product and industry.
Lyft is a carsharing platform that allows commuters to get from point A to point B. On the other hand, drivers can earn money by utilizing their vehicles and providing driving services to commuters. So as I recently mention, there are two main user groups: Drivers and riders.
Drivers can be grouped by vehicle type and also by usage frequency:
Frequency:
Frequent drivers - working for Lyft as a main source of finances ~ 40 h/week
Sometimes drivers - working as a driver additional income (weekends and few drives during the week)
Rare drivers - do it for extra cash, not regularly
Type of vehicle
Regular cars (sedans, budget)
Mini Van
SUV
Premium
Luxury
Trucks
General commuters - can be anyone in the range of 16 -....., but I think the ICP would be the person in the age of 21-60, who need regular commuting between home and work or school, or anything else.
Regular users
Sometimes users
Rare users
Another user group is business users, those who do business rides with
Currently, Lyft has around 30% of the market share in the US. Along with the company’s mission “Improve people’s lives with the best transportation ” the main objective for the company is to expand market share and become a profitable company
On the carsharing side, the cost structure consists of:
Incentives for drivers
Operating costs
Product development and support, infrastructure
Marketing and PR
Administrative personel
Office and procurement
Utilizing 3rd party providers (Google maps, payment systems, etc.)
Agencies and partnerships
R&D
Lyft is on IPO since 2019 and it shows solid growth starting in autumn and this indicates the overall good health in company growth and good image for investors showing $58 per stock.
Lyft is a commercial organization and as far as I know from the annual report it is not profitable, but if the goal is to become profitable by 2021. First of all by an increasing margin, secondly - optimize costs. Moreover, Lyft provides not just services, but overall simplifies the experience for commuters, for example, the launch of Lyft Pink subscription and connecting routes public transit and all possible transportation. This all proves the aim to simplify commuters life
The competitive landscape. At this moment the main competitor on the car-hailing side is Uber with a 70% market share in the US. Uber operates globally and has coverage in a bigger amount of cities in the US. Lyft focuses on North America ( On the other hand surveys show that Lyft driver satisfaction is higher than Uber’s. Also, it’s important to mention there are smaller carsharing services like Via and others, but currently, they don’t play a huge role in the competition.
Any competitive advantages (e.g. cost structure, distribution channel, talent, market share, partnerships) Lyft has a higher satisfaction rate among drivers, which gives Lyft an advantage among drivers to stick to them. Also, Lyft provides not just services, but overall simplifies the experience for commuters, for example, the launch of Lyft Pink subscription and connecting routes public transit and all possible transportation. This all proves the aim to simplify commuters’ life. With a 30% market share, Lyft also operates an e-scooter business, which also helps commuters with short distances and places without public transport. Another advantage is a partnership with Sixt, which gives a chance to commuters to rent a car via the app for long-distance drives, road-trips via a wide network of Sixt rental services.
Define the objective
Considering the information above I think the objective for Lyft should be maximizing the profit for the ride-hailing business during surge hours.
For Lyft, it might be a solution to the strategic goal to become profitable by the end of 2021. On the other hand, increasing the price during Primetime allows Lyft to increase the incentives for the drivers, so they could be more interested in switching to Lyft, or using it during prime time. This also gives Lyft users larger demand for cars and possibly less time to wait.
Choose a strategy
For the chosen strategy I would focus on the Frequent riders, that commute from work-home, which usually happens during peak hours (morning and evenings)
For this type of user and the company objective, I think Premium pricing would be a good choice because it gives users higher demand for cars and less time to wait, and for this use-case, they need to pay more.
Also to support the objective I would suggest using an additional promo of Lyft Pink that gives discounts for the rides for the users. On the other hand, it may increase the revenue from subscriptions. For this we need more deep investigation and consider the following factors:
The discount for the users
Will this initiative profitable with Lyft Pink subscription?
Suggest a price for the product
The regular price per mile is $1.6, however, the ratio for the busy hours is an unknown value, because it depends on the area and demand at the pickup areas. The simplest solution would be to increase this ratio by 10-20%. I can think of the following coefficient tiers:
1.2 somehow busy + 10% = 1.32 ( $2.11 per mile)
1.4 busy +15% = 1.55 ( $2.48 per mile)
1.5 extremely busy +20% = 1.7 ($2.72 per mile)
Summary
For designing surge pricing for Lyft I would suggest focusing on regular commuters that usually commute during busy hours.
For the objective is to maximize the company’s profit I suggest the premium pricing strategy during busy hours - increasing the coefficients by 10-20%.
Tradeoffs:
Price increase during busy hours may affect customer churn, because they may choose Uber for cheaper rides or switch to ridesharing.
On the other hand, it will allow attracting more drivers (by increasing incentives for them), but if demand will decrease this may affect drivers and they will churn too.
It’s important to launch the A/B test with surge pricing comparing it to the control group before releasing new pricing.
- Are you looking at the UI design & user flow for the feature or a high level algorithm to decide surge ? both
- In terms of target segments, are we targeting all users in all our markets or are we leaving a certain segment ? Yes for all users of Uber & Lyft
- Is it okay to ignore difference between uber for business & uber for personal use for this analysis ? yes
- Also I would ignore Shuttle pricing for this analysis. Okay
- Maximise revenue for Uber
- Maximise revenue for drivers
- Bring more drivers on road if capacity is constrained
- Provide service to people who intend & can pay higher for the service
- First & foremost, surge pricing is available only when demand is high & supply is low. So we first need to measure demand & supply. I would capture data like this : Date | Day | Time | Sector Name | Demand in Sector | Supply in Sector | Destination Sector | Price. I would keep on populating this data automatically. Ideally destination & supply sector should just be big enough to impact the demand.
- Second step here is to figure out the demand curve for each sector & destination. Demand would be function of date, day, time & price. To create the equation for demand curve, we will need to alter the prices periodically to get enough data. We can take help of data scientists & statisticians to give us the demand equation. The capability we will need at backend is that we should be able to change prices for each sector to get enough data to create a demand curve. Ideally this demand curve won’t be static, so if we can create an automated way pf creating demand curve it should help us in scaling faster. The idea is that we should be able to predict the demand with a sufficient accuracy.
- The third step is to create the supply curve. This would again be a function of date, day, time & price. The idea is that we should be able to predict the supply with a sufficient accuracy.
- Once we have the demand supply curve for a sector, we can now vary the price to bring the demand & supply under control. If we draw a graph of demand & supply for a sector for a time, the area under these curves would be revenue.
- We will then define thresholds for starting & stooping surge. Say for eg if Supply > Demand by 20 cars remove surge and vice versa. These limits have to be exprimented with to come up at an optimal number.
- Surge pricing has lots of ethical aspects to it but I would make sure that the surge is limited to say a maximum of 2x. Very high surge can lead to customer backlash, legal issues & can spoil the market
- The idea here is to get good at predicting demand & supply basis price & we will need to use some sort of predictive analytic techniques here. Equation view mentioned above is a simplified view in the sense that equations may change over time. So we need a system which creates a prediction of demand and supply may be by using ML and then accounts for external factors like say for eg weather etc using AI.
- We need a notification to be send to drivers once surge is going to be applicable so as they can come online. Notification needs to be localized to the source sector.
- We need to send a notification a little ahead & not just when the supply has come to zero. So a feature like if 10 cars remaining, send the surge notification.
- To prevent drivers from gaming the system, we need to put some rules for eg that a driver can’t turn on or off the availability more than X times a day else drivers will make themselves unavailable to get surge pricing
- Driver needs to be informed once surge pricing is removed.
- From user perspective, once the user puts source & destination, we should inform the user of surge.
- For the users who can wait, we should inform the users who tried to make a booking but didn’t do because of surge that surge is now removed so as they can book if they need.
- Instead of perfecting demand & supply curves, we can just play with surge & keep on experimenting with values for each sector. This is a quicker but not so accurate approach.
- This model can be enhanced for a user basis users Willingness to Pay. Say for eg user A has paid 2x surge in the past but user B only pays 1.2X surge, so for user A we always show 2x surge & for user B always show 1.2X. This model will maximise revenues but ethically may not be the right thing to do.
I will start with a few clarifying questions, to begin with
- What is the objective? Why do we need surge pricing? (Ans: You decide)
- What are the issues with the current tiered pricing model? (Ans: Your call)
- I'll take the use case for Uber and restrict geography to India (OK)
- Time constraints (Ans: Get this launched in the current Quarter)
- Budget constraints (Ans: None, as of now)
- I'm assuming the service type is P2P ride-hailing for this use case. (Ok)
- I want to improve my earnings
- I want to get good rides, higher cab utilization
- I want to know where to go to get good rides
- I want to get a cab during peak hours
When more users request a trip, add a multiplier to peak pricing. This number should be in the range of [0.9, 1.5] | 1. (S/D) <= X and >= Y: use 1.1 2. (S/D) >Y and <= Z: use 1.2 3. (S/D) > Z and <= A; use 1.3 4. (S/D) > A: use 1.4 as a factor and so on |
Based on the supply and demand logic purely | 1. (S/D)_now/(S/D)_avg_prev_week use the above number |
Based on the above, logic we can define what pricing is and how to the user.
How can we measure if it's effective?
- The number of trips fulfilled and completed increased during peak hours
- The number of acceptances increases during peak hours
- Guardrail: The number of users requesting a trip may decline but need to check this number (Price sensitive customers)
- Check for reviews
- Check average trip rating during peak hours
- Average peak pricing factor per 15 minutes
Clarification/Assumptions
- Which segment of car is mostly used by the users? Uber X, XL or premium black
Assumption- Uber X and XL
- Any specific geographies where usage is too high?
Assumption - Metro cities in the populated countries like India
- When we say price surge, are we referring to only cab business or food delivery as well
Assumption- Only cab business
Describe the product- Uber provides a platform to the cab drivers and the commuter so that cabs can be used a public means of transport for travelling. There are other line of business as well like food delivery that we will scope out for this case. The price surge model comes into the picture when there is mismatch in demand and supply and urgency to get a cab tightly coupled with pain points of the customers leads to surge in the price
Strength
- Strong network to proliferate the business tightly coupled with google product like maps and maintain data repository on the customers and drivers driving history.
- The drivers are the partners for Uber holding their own cars for the business. Hence, Uber just provides a platform and not accountable for the rest of the activities owing the car as a capital expenditure and maintainance that impacts the revenue.
Weakness-
- In the countries like India poor road infrastructure and poor traffic management leads to road accidents impacting goodwill and trust
- Poor traffic management and unplanned road infrastructure makes it difficult to commute with ease and cause delays in the peak hours
Goal of product- To increase revenue
User segment
- High frequency daily commuters to office
- Average commuters who opts for cab when lost the other available options like bus, trains etc
- Occasional commuters who either stays at home and use cab when private drivers are not available, or personal is having some mechanical issues
Pain Points
Cab availability issues
Customers reluctancy to use cabs for certain reasons
- I am a daily commuter and most of the time gets delayed due to poor time management and miss my office cabs almost daily.
- I never get cabs on time to meet the timelines. Supply factor always causes delay to me when I am going for critical piece of work like doctor consultation with appointment
- I am a premium cab customer and I do not mind paying surcharge but time is money for me and I use to have business visits in different cities where cab is arranged by the hotel or at times I do it myself
- I was suppose to attend an event during non peak hours but the event has been rescheduled to the busy hours now
- Cabs needed in the outskirts of the cities. Drivers mostly deny the duty in such case
- Cabs needed during odd timings to catch a flight like mid night or early morning
- Cabs needed during weekends for visiting malls, parks, entertainment zones which located at long distance
- I do not trust the drivers in India due to poor background check system but need to use cabs. I opt for public transport like train, buses or self driven cars as far as possible but still use cabs inspite of being at risk to meet the requirements
List of choices- Price surge can be designed keeping in consideration the above stated points
- Once the user is booking the cab the system should ask the user how urgently you need cab with a box to enter reason like need to attend a conference in the office with VP. Considering it is critical work during peak hour we can surge the price.
- The availability of cabs should be immediate for the medical appoint related reason and the system should ask if it is an emergency then Uber will help you to book an ambulance or will provide next upgrade car as per the emergency at the same price. This will improve customer experience and a surge price can be leveied on the special service like Ambulance. People will be ready to pay surcharge here as Ambulance gets the space even in traffic hours to speed up the travelling.
- Advance booking of cabs for preplanned events and rescheduling it to busy hours before the stipulated time like 2 hours before the event is suppose to happen also asks for price surge
- A rating system for drivers by females commuters and a small feedback system about the drivers like all the drivers with a badge of responsible citizen, in safety of women should be displayed in the app while the cabs are booked by the females. They should also get a flexibility to select the driver available as per the nearest route to take ride. We can levy premium price for such service. It is kind of gamification, in order to get higher price the drivers should be motivated to prove themselves as safe and responsible drivers with flexibility, well manner behaviour with the customers.
- We can write some algorithm to understand the history of customer/customer profile like how frequently he/uses uber service. How much business has been received so far by the customer, what are the preferred timings of travel for the customer. How frequently he uses uber cab , need and necessity. This information can be used to give some offers to such customers like prepaid wallet by X amount will relieve you during price surge times or surge will be at concessional rate only to you. The prepaid amount can be used to generate interest that will compensate discounts offer in surge price and will increase the customer engagement with rise in revenue.
- Making cabs available during odd time also need and extra effort from driver where he needs to drive during mid night, same goes with ouskirt travels where it is difficult for the drivers to get customers for retun journey. Hence, they should be incentivized with price surge instead of denying the duty
Evaluation and recommendation
I recommend to apply the surge price model in Uber or Lyft as it will solve the customer pain points and bring better user experience. The customer engagement is also going to be increases with above features and will increase the revenue. Drivers will also get incentivize with surge price model along with rise in the Uber/Lyft revenue. There are many competitors in the market like OlA, Meru etc but the prominent players with value propositions are less and differentiation lies in the offering to the customers that will make them user Uber/Lyft. Demand and supply plays a vital role tied with the customer urgency to get cabs.
@Eli Marcus Can you please share you feedback. This will be helpful for improvement.
Top Google interview questions
- What is your favorite product? Why?89 answers | 263k views
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- See Google PM Interview Questions
Top Product Strategy interview questions
- What should Airbnb's strategy be during the COVID-19 pandemic?26 answers | 35.9k views
- How would you acquire more users for Uber?22 answers | 33.8k views
- You are the PM for a B2C product that has an advertisement-based monetization model with significant and steady daily revenues. One day, there are no ads served and the revenues plummet to zero. What would be your strategy, as a Product Manager, to deal with this crisis?21 answers | 22k views
- See Product Strategy PM Interview Questions
Top Google interview questions
- How would you improve Google Maps?53 answers | 228k views
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- Calculate the number of queries answered by Google per second.45 answers | 78.5k views
- See Google PM Interview Questions
Top Product Strategy interview questions
- How would you determine if a specific block in your neighborhood is suitable for a new grocery store?14 answers | 13.4k views
- You are the PM for Facebook Live. What are your priorities?13 answers | 19.7k views
- Evaluate the upsides and downsides of building a super app — an app having all major B2C features including entertainment, e-commerce, food ordering, hotel booking, cab booking, chat, holiday planning, gaming, med ordering, service booking, etc.11 answers | 15.7k views
- See Product Strategy PM Interview Questions