How should Yelp identify closed restaurants?
Imagine that you are a Product Manager at the Restaurant booking portal on Yelp & due to Covid, many restaurants are closing unannounced. How will you make sure that you are able to find out which restaurants have closed so you can remove them from Yelp?
It is important to note that your product is not getting enough data from restaurants as it's not mandatory for restaurant to interact with system to accept reservation as it happens automatically unless cancelled by customer/Restaurant.
It is important to note that your product is not getting enough data from restaurants as it's not mandatory for restaurant to interact with system to accept reservation as it happens automatically unless cancelled by customer/Restaurant.
Asked at
Yelp
How to answer Product Improvement questions
Interview Guide
Answers (1)
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Clarification: Are concerned about restaurants that migh be closing temporarely due to vacation, renovations or just to let the crisis pass?
Ans: Let's assume we are only tackling restautant states "open" or "closed".
Goal: Reduce number of "ghost" restaurants on Yelp.
Problem: How to verify a restaurant's state: Open vs Closed.
Proposal:
Build an algorithm that takes in the following parameters:
1. Customer reports of restaurants closure
2. Date of most recent review
3. 3rd party data (e.g. Google Maps)
and create a logic that determines the restaurant's most likely state Open or Closed.
For instance: if the customer reports of closure reach a high threshold >X , the restaurant state is more likely "closed"
If customer reports of closure is very low
If customer reports are in an "uncertain" range [Y, X], then we need to check other parameters to decide the actual state: if most recent review is older than 3-6months, most likely the restautant is closed. Else, the restaurant is open - pending additional reports or checks (e.g. cross checking with 3rd party platforms like Google Maps).
We can incentive more crowsourcing of this information, to get more customer reports, by allocating points to these users, that they can convert into other benefits such as discounts on next restaurant reservation or order.
Ans: Let's assume we are only tackling restautant states "open" or "closed".
Goal: Reduce number of "ghost" restaurants on Yelp.
Problem: How to verify a restaurant's state: Open vs Closed.
Proposal:
Build an algorithm that takes in the following parameters:
1. Customer reports of restaurants closure
2. Date of most recent review
3. 3rd party data (e.g. Google Maps)
and create a logic that determines the restaurant's most likely state Open or Closed.
For instance: if the customer reports of closure reach a high threshold >X , the restaurant state is more likely "closed"
If customer reports of closure is very low
If customer reports are in an "uncertain" range [Y, X], then we need to check other parameters to decide the actual state: if most recent review is older than 3-6months, most likely the restautant is closed. Else, the restaurant is open - pending additional reports or checks (e.g. cross checking with 3rd party platforms like Google Maps).
We can incentive more crowsourcing of this information, to get more customer reports, by allocating points to these users, that they can convert into other benefits such as discounts on next restaurant reservation or order.
0 likes | 1 feedback
Top Yelp interview questions
- How do you define success for Yelp reviews?7 answers | 4.3k views
- Design a restaurant app like Yelp for restaurant owners.3 answers | 2.2k views
- How would you improve Yelp?2 answers | 3.2k views
- See Yelp 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 Yelp interview questions
- How would you design an app that helps consumers find Happy Hours?2 answers | 747 views
- How would you determine the optimal number of ads to display on a Yelp page?1 answers | 866 views
- Customers are tweeting about the incorrect wait times recommended by our waitlist feature. How would you investigate this?1 answers | 408 views
- See Yelp 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 user engagement on WhatsApp?18 answers | 25.1k views
- See Product Improvement PM Interview Questions