Metrics question

Uber could use two strategies to notify drivers when a ride is requested: broadcast to all drivers in the vicinity or sequentially notify drivers. As an Uber PM, explain which one you would choose and why.

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 structured trade-off analysis on a two-sided marketplace: can you weigh driver experience against rider wait time using concrete mechanisms, not just a gut pick.

How to approach it

  1. Restate the options: broadcast (all nearby drivers alerted, first to accept wins) versus sequential (offer to the best-matched driver, then the next on decline).
  2. List the metrics each moves: driver acceptance rate, rider ETA, earnings fairness, and idle miles per trip.
  3. Work through broadcast's failure mode: drivers race toward one rider, wasting time for the losers and rewarding fast reflexes over best match.
  4. Work through sequential's failure mode: each decline adds latency, raising rider wait time during surge.
  5. State the assumption: dense areas absorb sequential's latency easily, sparse areas lose too much time per hop.
  6. Recommend a hybrid: sequential to the top match first, falling back to a small-radius broadcast if no acceptance within seconds.

What a strong answer includes

Common mistakes

Likely follow-up questions

More metrics questions

More questions from Uber

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