Product design question

What is acceptance criteria? What is it used for?

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

Foundational product management vocabulary and how it is applied in practice during feature delivery.

How to approach it

  1. Define acceptance criteria clearly, the specific, testable conditions a feature must meet to be considered complete and correct.
  2. Explain its purpose, aligning engineering, QA, and product on a shared definition of done before development starts.
  3. Give a concrete example, e.g. for a login feature, criteria might include correct error messages for invalid credentials and a maximum load time.
  4. Explain how it differs from a user story, the story describes the who and why, acceptance criteria defines the precise what and pass or fail conditions.
  5. Explain when it's written, ideally during backlog refinement before a sprint starts, with input from QA and engineering.
  6. Note its downstream value, reducing back and forth during QA and preventing scope disagreements at review time.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from American Express

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