Customers are tweeting about the incorrect wait times recommended by our waitlist feature. How would you investigate this?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Approach
1. Understand the wait time feature
2. Map out the user journey
3. Brainstorm the root causes for the poor accuracy of wait time predictor with the interviewer
4. Work with the interviewer to single out the root cause
5. Implement the fix
Understand the wait time feature
Users can book a table at a restaurant, they get a wait time estimate. So that users show up to the venue on time.
Map out the user journey
A) Users go to yelp
B) Search for the restaurant outlet
C) Book an appointment for a service and get an estimated wait time
D) Users go the veune on time to receive a service
Brainstorm the root causes for the poor accuracy of the wait time prediction feature
Process-related
A) Under-staffed restaurants: Restaurants cannot keep their promise with regards to service time when they are understaffed. They end up taking longer than expected time to prepare the table.
B) Under-capacity restaurants: Restaurants that are limited in capacity does not have lot of tolerance, therefore even a minor variations in terms of some customers taking longer time to move out of the table would lead to longer than expected wait times for customer that booked appointment on-line.
C) Restaurant tables are not earmarked for on-line booking: When restaurants use same set of tables for on-line as well as walk-in customers, surge in walk-in customers would lead to longer than predicted wait time for the on-line customers
Technology-related
A) Auto-approval of the on-line bookings: Restaurants can serve the new customers only when they have tables available. But there are lot of factors that affect the availiability of tables to the customers and they tend to change rapidly, therefore auto-approval of the on-line booking will not be able to factor-in the real time information
B) Point-in-time predictor: Restaurants wait time is dependent on multitude of factors such as arrival time of the customers, departure time of the customers, dwell time of the customers inside the restaurants. They are all random and are not deterministic.
Therefore, when yelp predicts a precise wait time, more often than not, it tend to be inaccurate
Collaborate with the interviewer to single out the root cause
I would run the potentital causes by the interviewer. If, hypothetically, interviewer aligns on the point-in-time wait time predictor being the driver of the problem, I would develop a solution for the problem.
Implement the fix
Given the high volatile nature of the restaurant dynamics, I woud built-in the tolarance into the wait time predictor. I would give a range rather an a precise estimate of the wait time.
The time interval based of wait time estimate has a higher chances of being right for the customers. It will improve the customer satisfaction.
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 Problem Solving interview questions
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- You launched a new signup flow to encourage new users to add more profile information. A/B test results indicate that the % of people that added more information increased by 8%. However, 7 day retention decreased by 2%. What do you do?29 answers | 28.8k views
- Drivers are dropping out of a city on Lyft. How do you figure out what's going on?23 answers | 18.8k views
- See Problem Solving 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
- How should Yelp identify closed restaurants?1 answers | 509 views
- See Yelp PM Interview Questions
Top Problem Solving interview questions
- Your new feature boosts Amazon Search by 10%, adds 2s to load time. What do you do?19 answers | 36k views
- There is a 15% drop in the open rate of Instagram App. You are the PM. Tell us what could have happened.11 answers | 10.1k views
- There is a data point that indicates that there are more Uber drop-offs at the airport than pick-ups from the airport. Why is this the case and what would you do within the product to change that?10 answers | 22k views
- See Problem Solving PM Interview Questions