Product design question

Imagine that there is a supply chain problem across the globe. DoorDash has just launched its grocery service, but it has been receiving a lot of complaints about missing items. Currently, there are no substitutions available in the app. How would you solve this problem in the product? Chat is available between the shopper and the buyer.

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

Product design under real operational constraints: solving a supply-chain problem within an existing chat-enabled app flow.

How to approach it

  1. Clarify the scope: grocery delivery specifically, with missing items due to supply chain issues, and chat already available.
  2. Identify the core gap: no substitution flow, forcing shoppers to either skip items or guess what the buyer wants.
  3. Design the flow: shopper flags an item as unavailable, suggests a substitute via chat with a photo, and buyer approves or declines in real time.
  4. Address edge cases, like no response from the buyer within a time window, requiring a default fallback rule.
  5. Define success as reduced missing-item complaints and increased order completion satisfaction.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from Meta

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