You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
My approach to this problem would be first to clarify the problem statement, followed by some clarification questions to define the scope clearly. Then agree upon the customer segments which will be impacted followed by the pain point for the customer segment. Then we can try to come up with solutions for those pain points and prioratise them. Finally we can think of metrics which will help in assessing the impact of the improvements made.
1. Zomato is a food app which primarily does the food delivery, but it also provides suggestions for dine in and help making reservations at the restaurants. Thru its subscriotion options like Zomato gold, a user can get discounts in both food delivery and dine in reservations.
2. So, what do we mean by improve recommendations and what is the goal to be achived by improving the recommendations?- to improve user engagement on the app so that the user is not overwhelmed by the options suggested and has a happy experience.
3. So, I cannow reprhase that my problem statement as ‘As a user, I want to have better recommendations on Zomato, so that I get quality suggestions based on my preferences and make a good choice.
4. Now, I would also like to understand different customer segments of Zomato, which will help in deciding how to proceed for a solution. So, we can create customer segments in different ways like on the frequency of usage – power, casual and passive users. We can also segment like types of users based on age – like bachelors, family folks, health concious , foodies etc.
5. For narrowing the scope, I think we can focus on casual users , I feel they have a potentioal to convert to power users if the app exp is extraordinary.
6. Within casual users there can be all kinds of users like bachelors, families etc.
7. Now that the customer segment is identified, next I would foucs on the user journey because it will help in coming up with pain points at every stage which we need to understand in order to improve recommendations.
8. So, I log in to the app, and there are two possibilities – 1. I have something in mind to order like biryani or paneer dishes and the other option is that I don’t know what I want to eat and open for options. > either ways I make a selection of place followed by dish and then place the order.
9. So, in this entire journey, recommendations will come at the second step after a user logs in. Lets try to find out the pain points here with priority based on how important they are to customer.
Pain Point | Importance to customer |
Not Sure which cusine to order | high |
Not sure from which restaurant to order | High |
Concerns about the quality of food | Low as reviews will help in maing a decision |
Delivery time | Low as already taken care by the filter |
10. Next step is to find out a solution for our pain points.-
So, I think we can focus on the first two pain points for the customer.
It is also impotant to understand what derives the recommendations – so if we think of a real life when we have to recommend a place to someone, we like to understand what the other person is looking for . For e.g. in case of a restaturents we ask u want veg or non veg or buget or a fine dine or a quick meal place. These things matter so we need to keep these factors in mind while dsigning the solution.
Pain Point | Solution | Priority based on Impact |
Not Sure which cusine to order | 1. One thing that comes to my mind is to have a AI chatbot in the bottom corner of the app, which can help with top 3 or top 5 recommendations based in questions asked. 2. Another option is suggest trending places based on max number of orders placed by the users. 3. One option is to seek permission to access the contact list and see if the friends have ordered or visited some places and suggest the same. 4. Show recommendations from the power users. | I will prioratise options 2 and 1. I think with the existing algo of Zomato, it can implement this. And second might take more effort , but I think it will be helpful to customers. We can validate that with A/B testing. |
Not sure from which restaurant to order | 1. One option is to improve the recommendation algo based on applied filters. Like with a combination of reviews, time for delivery etc the recommendations should list top 3 or 5 places. 2. Here also Zomato can suggest places from where friends have ordered in the past.
| Here, I think also, I would like to go with option 1 to leverage the algo which zmoato already has and improve it to make better suggestions based on users preferences. |
11. Finally we need to have some metrics to measure the impact of these improvements. So for this one I think would be to see the increase in numberof orders per month for a casual user. We also need to see the impact on other user groups like power users for this change. Another metric we can see is the number of times users are engaging with the app even if the order is not placed, which might help us in understanding if the new features are helping or not.
Top Swiggy interview questions
- You are a PM at Uber. Devise strategies to improve revenue.9 answers | 20.5k views
- Suppose Uber is about to launch Uber Grocery. Walk me through it from 0-1.7 answers | 6.6k views
- How would you design a product for improving teenage health?5 answers | 2.5k views
- See Swiggy PM Interview Questions
Top Product Improvement interview questions
- What is your favorite product? Why?89 answers | 263k views
- How would you improve Google Maps?53 answers | 228k views
- How would you improve YouTube?29 answers | 81.3k views
- See Product Improvement PM Interview Questions
Top Swiggy interview questions
- What would your roadmap be for Google Pay? 1 year vs 3 years.5 answers | 4.1k views
- How would you launch Google Home in Canada?4 answers | 3.3k views
- Design Whatsapp for children.3 answers | 2.1k views
- See Swiggy PM Interview Questions
Top Product Improvement interview questions
- How can you improve Facebook Stories?22 answers | 45.5k views
- How would you improve Facebook Birthdays?21 answers | 25.8k views
- How would you improve Amazon?14 answers | 35k views
- See Product Improvement PM Interview Questions