Case Study on Ride-Hailing App


Case Study: This is an open-ended case study asked around the reliability of ride-hailing service having decreased in a particular area. I had to suggest the data variables I will consider analyzing to solve the problem.

Interviewer: The reliability of Ola cars has decreased in a particular area. What data parameters will you consider analyzing the problem?

Priyanka: There were some clarifying questions that I asked to get more insights about the problem. How do you measure reliability exactly?

Interviewer: Reliability would be a measure of Rides getting requested vs requests getting accepted i.e., Out of the requests accepted how many are actually completed.

Priyanka: Ok since the platform has both driver and rider sides do you want me to focus on any specific one.

Interviewer: You are free to choose.

Priyanka: Ok I would like to think about the data variables that driver considers while accepting a ride:

Distance/Length of trip — Drivers won’t prefer short rides as they might not earn much especially if the pickup location is from a far away location and the trip duration is also short. At the same time, they can pick someone from a longer duration trip.
Type of ride — Whether it is a shared ride or a non-shared one(Ola Mini/Micro). Share might be less profitable from a driver’s perspective as they will have to pick and drop passengers at different locations.
Geolocation — Generally we know the geolocation through the Lat/Long. Like if the Route is likely to have traffic then the driver might not prefer to pick up from that location as it will be a wastage of time being stuck in traffic.
Review and Rating of Rider — If a rider is rated poorly, he might be one who might cancel the ride or increase wait time.

Let us prioritize geolocation as an issue.

Interviewer: Assume that you have identified that Bannerghatta Road in Bangalore has this issue. Driver’s reliability is really low in the area despite the demand. How will you solve the issue?

Priyanka: As the area is always congested and traffic inflow is high, drivers prefer not to accept rides from that area.

If can identify some pickup points and ask drivers and customers to access the pickup points — as we have on airports, tech parks it can reduce the problem to some extent.

Interviewer: The solution will work only at some locations, but this will not serve all segments. For example — people living in residential areas might still face this issue.

Priyanka: Then another solution can be Surge Pricing — We can incentivize drivers if they accept rides in that area.

Interviewer: Ok this sounds correct, This is how we compensate our drivers.

Strategy Question:

Interviewer: If there is feature X that you need to implement, and your team lead asks you to implement another feature Y. How would you decide which one to implement given that u can implement only one of these?

Priyanka: I would like to analyse in the following ways:

- Feasibility Analysis — Have a conversation with the tech team to find out which feature is actually feasible to implement given the resource and time constraint.
- Competitive analysis — If there is a scope for competitive analysis i.e., let’s say our competitor has already implemented that feature and so we can analyze how they are doing better
- Priority analysis — Which feature has more market potential
- Price analysis — To find out which feature would yield better returns

Some tips that might come handy:

  • Always think out loud. Ask a lot of follow-up questions to get more clarity/insights 
  • Keep the interviewer engaged and provide enough reasoning for any solution that you are suggesting. 
  • Follow a structured process to answer the questions and try to give a quantitative solution.

If you like my content on Medium or Quantifiers and find it resourceful, you can show your support by hitting the clap button.

For PM Interviews, you can refer to amazing articles at Technomanagers

Comments

Popular posts from this blog

Brain Teasers | Tiger and Sheep

Determine Weight of Counterfeit coins [Asked in GS Interview]

Brain Teasers | Screwy Pirates