Behavioral question

Can you please create requirements and acceptance criteria for this page https://www.apple.com/shop/buy-watch/apple-watch to be implemented by engineering team?

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 you can translate a live webpage into precise, engineer-ready requirements and testable acceptance criteria.

How to approach it

  1. Open and walk the actual page's flow: product options like case size, band, and connectivity, price display, and the add-to-bag action.
  2. Write functional requirements for each interactive element: selecting a size updates price and image, selecting an unavailable combination disables add-to-bag.
  3. Write acceptance criteria in a testable, given-when-then style, such as given a size is selected, when an incompatible band is chosen, then show an inline warning.
  4. Cover edge cases: out-of-stock combinations, price changes with add-ons like engraving, and accessibility for keyboard-only navigation.
  5. Note explicitly what would be confirmed with a real stakeholder, like exact copy for error states or specific accessibility standards to meet.
  6. Keep requirements scoped to this page's flow, not the full checkout process beyond add-to-bag, unless asked to extend further.

What a strong answer includes

Common mistakes

Likely follow-up questions

More behavioral questions

More questions from Apple

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