Metrics question

Customers are tweeting about the incorrect wait times recommended by our waitlist feature. How would you investigate this?

Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.

Start a mock interview on this question · Mock interview from a job description

What this question tests

Structured root-cause investigation skill when a live feature is producing bad predictions and generating public complaints.

How to approach it

  1. Quantify the problem first: pull wait-time prediction error, predicted versus actual, across restaurants and time windows, not just the tweets.
  2. Segment the error by restaurant type, party size, day and time, and city to find where the model breaks down most.
  3. Check recent changes: model updates, restaurant onboarding changes, or a data pipeline issue feeding stale seating data.
  4. Look at input data quality, since restaurants not updating table status promptly causes bad predictions regardless of the model.
  5. Talk to a sample of affected restaurants and diners to understand the specific failure pattern behind the complaints.
  6. Decide on a fix path: retrain the model, patch a specific segment, or show a range instead of a precise number.

What a strong answer includes

Common mistakes

Likely follow-up questions

More metrics questions

More questions from Yelp

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank