Metrics question
How do you find the top 10 brunch places in the USA, assuming you have all the Yelp ratings and review data?
- Yelp
- Metrics
- Medium
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
- Clarify the definition of top: highest quality, most popular, or best value, since the ranking method differs.
- 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.
- Propose a Bayesian or confidence-adjusted average that weights rating by review volume, pulling low-volume ratings toward the category mean.
- Add a recency weight, since a place's quality can change, so older reviews should count less than recent ones.
- Filter to brunch-specific signals: require reviews mentioning brunch-relevant terms or filter by the brunch category tag if Yelp data supports it.
- 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
- Identifies the exact flaw in a naive average-rating sort, showing understanding of small-sample bias.
- Proposes a specific, named technique, a Bayesian-adjusted or confidence-weighted average, rather than a vague weight by reviews.
- Adds recency weighting, addressing that restaurant quality changes over time, which a static average misses.
- Includes a sanity-check step against known-good results, showing practical rigor beyond pure math.
Common mistakes
- Sorting by raw average rating without addressing the small-sample-size bias problem.
- Ignoring recency, treating a five-year-old review the same as a recent one.
- Not filtering specifically for brunch relevance before ranking.
Likely follow-up questions
- How would you handle fake or incentivized reviews in this ranking?
- How would you weight review recency exactly?
- How would you validate that your top 10 list is actually good?
More metrics questions
- How do you define success for Yelp reviews?Google · Metrics · Medium
- Customers are tweeting about the incorrect wait times recommended by our waitlist feature. How would you investigate this?Yelp · Metrics · Medium
- What is the north star metric for Yelp?Yelp · Metrics · Easy
- What metrics do you think are important to Yelp?Yelp · Metrics · Easy
- How would you measure the success of Facebook Likes?Meta · Metrics · Medium
- Walmart's order return rate is increasing. As a product manager, what things would you look into to isolate the problem?Amazon · Metrics · Medium
More questions from Yelp
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 9: Prove it paid off: outcomes, economics, and pricing
- Chapter 2: Data fluency: SQL, logs, and reading the truth yourself
- Chapter 14: Get the job: the AI PM interview loop