Metrics question

How do you find the top 10 brunch places in the USA, assuming you have all the Yelp ratings and review data?

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

Tests defining a ranking methodology from raw rating and review data, requiring the candidate to go beyond a simple average-rating sort.

How to approach it

  1. Clarify the definition of top: highest quality, most popular, or best value, since the ranking method differs.
  2. State the naive approach and its flaw: sorting by raw average rating fails because a place with five 5-star reviews would outrank one with five hundred 4.8-star reviews.
  3. Propose a Bayesian or confidence-adjusted average that weights rating by review volume, pulling low-volume ratings toward the category mean.
  4. Add a recency weight, since a place's quality can change, so older reviews should count less than recent ones.
  5. Filter to brunch-specific signals: require reviews mentioning brunch-relevant terms or filter by the brunch category tag if Yelp data supports it.
  6. Combine into a single ranking score, then take the top 10 by that score, sanity-checking the list against well-known, obviously good brunch spots.

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