Product design question

How would you design a food delivery app?

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

Whether the candidate can design a three-sided marketplace, balancing eater, restaurant, and driver needs in a coherent MVP.

How to approach it

  1. Identify the three users: eaters wanting fast, reliable delivery, restaurants wanting order volume without high commission burden, and drivers wanting fair, predictable earnings.
  2. Name the core pain points: eaters want accurate ETAs, restaurants want low fees and manageable order volume, drivers want efficient routing and fair pay.
  3. Prioritize the core loop first: search and order for eaters, order management for restaurants, and dispatch and routing for drivers, before secondary features.
  4. Propose an MVP flow: browse nearby restaurants, place an order with an accurate ETA, restaurant confirms and prepares, driver is dispatched and routed efficiently.
  5. Define success per side: eater order completion and repeat rate, restaurant order volume and net revenue after fees, driver earnings per hour and acceptance rate.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from Microsoft

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