15% off membership for Easter! Learn more. Close

Suppose you are the PM at Uber Eats and a recent survey results in a data that majority of users want a functionality through which they can order "X" from Restaurant A and "Y" from Restaurant B in a single order. As a PM will you implement such a functionality? If yes how will you go about it?

Asked at Uber
1.5k views
eye 1.5k views eye 1.5k views
Answers (1)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

Will start with few clarification questions 

- What % of users asking for this?

- Can I assume that both restaurants will be in the delivery zone for the users?

Why users might want to do?

- There might be multiple people at home and each person might want to eat something different and so they might want to order different dishes from different places. 

Currently 

- they might be placing these orders differently and tracking it out.  or users might decide let us order only from one place or they might drop order from a few places.

the pain point for the users 

- they have to do the process over and over again to order. with this, they can order multiple dishes in one go from different restaurants. 

Pros 

- if we enable this, users will start order in a bigger number.

- Overall GMV might increase for the uber

Cons 

-  The order value per restaurant might be impacted. 

- To fulfill each order you might require multiple delivery persons. 

 

As we have the potential to increase the GMV and improve the user experience we can go ahead and build this functionality. 

 

- Can I order dishes from different places in order?

Yes, one can order different dishes from different places. 

- Will all be delivered at the same time or all together?

No, as each restaurant will have a different time to prepare a dish, will start delivering as soon as they get ready. 

- As a user, Will the delivery fee applied once or for different restaurants separately?

It will be applied for different restaurants separately as these orders for different places. Bills will be generated separately. 

- As a user, Can I track all orders in one go?

Yes, order status and current position of the delivery person will be available on 1 screen. 

- As a user, can I check a detailed bill from different places while placing the order?

Yes, there will be a separate section of the bill from each place. 

- As a user, if I have an issue with a portion of the order? How I can raise it?

Each order will have a different suborder id, which will help you to raise and track complaints. 

 

things required to be changed. 

- Ability to add different dishes from different places 

- Ability to see detailed bills from different places and the ability to drop some dishes if required. 

- Ability to track the orders in one go from different places. 

 

Internally 

- we might need to create a different type of order id, to club all these orders in one and track. 

- We might need to surface a new field in the support system. 

 

Metrics to track 

- Overall GMV & margin

- Order value per restaurant. 

- A number of orders with multiple restaurants. 

Access expert answers by becoming a member
1 like   |  
1 Feedback
badge Platinum PM

Things you did well

  • Clarifying questions: you asked good questions to understand why this functionaliaty is needed.
  • Weighing the pros and cons to make the go-no-go decision: solid list of pros and cons of implemnting the functionality.
  • Features: Interesting approach on the Q&A format. You asked valid questions that needs to be clarified in order to build the feature.
Areas of improvement
  • You lightly touched upon it in your cons already but I would weigh financial impact heavily on this one as these delivery apps struggle to make profit and splitting the order and lowering average order per restaurant might hit P&L harder. But even if it doesn't make sense we might want to do it because competitors might do it first. (This is just a personal suggestiong from having worked in this industry)
  • After you made the decision to proceed, you consider answerinig in a format as if you are answering product improvment or product design to provide a little more structure.
Overall your answer is very solid and you hit all the right points to delivery the new functionality.
 
0
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs