Product design question

Design a referral system for a grocery 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

Structured product design thinking: identifying the user and the incentive that drives referral behavior for a specific grocery context.

How to approach it

  1. Clarify the app, a delivery app like Instacart versus a loyalty app for an existing grocer, and state the assumption.
  2. Identify the target user and pain point, for example new shoppers unsure whether delivery is trustworthy or worth the fee.
  3. Define the referral loop: who refers, what reward each side gets, and when it is paid out.
  4. Design the mechanic, for example $10 off the invitee's first order and $10 credit to the referrer after that order completes.
  5. Define the success metric, referred user activation rate and CAC via referral versus paid channels.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from these companies

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