← Building with AI
Foundational

Practising an AI PM Build Exercise: Scope, Test and Explain a Prototype

A suggested forty-minute practice build for AI PM candidates: scope one workflow, build a small prototype, test deliberate cases and explain the limits. The time plan and scoring checklist are our teaching tools; confirm the actual interview format and permitted tools with your recruiter.

CONCEPT / BUILDING WITH AI

TL;DR: For a forty-minute practice build, spend about five minutes scoping, twenty building, ten evaluating and five explaining the result. Reserve time for five to ten deliberate test cases. This is our rehearsal format; an employer may set a different duration or prohibit AI assistance.

Why practise building

Building gives you an artifact whose assumptions can be examined: the user you chose, the failures you tested and the scope you deferred. It is useful preparation even when the interview contains no live build. Published role responsibilities can justify practising these skills, but they do not establish an interview format.

The format

For this exercise, use an original prompt such as "build something that helps a support team with refunds", synthetic records and a tool you already know. Ask a practice partner to introduce one constraint midway, such as support for Hindi. In an actual interview, follow the written tool policy and clarify anything missing before starting.

The time plan

PhaseMinutes (of 40)Goal
Scopeabout 5One user, one job, a narrow happy path, non-goals, success criteria
Buildabout 20Working core with real model calls and simple data
Evaluateabout 105 to 10 deliberate test cases, pass or fail
Narrateabout 5What works, what fails, next steps, risks
DIAGRAM
A forty-minute practice build Our rehearsal format; an employer may run something different. Scope Build Evaluate Narrate 0 5 10 15 20 25 30 35 40 Scope0-5 minone user, one job, non-goals Build5-25 minhappy path, real model calls, sample data Evaluate25-35 min5 to 10 deliberate cases, pass or fail Narrate35-40 minworks, fails, next, risks CASES TO CHOOSE ON PURPOSE common, edge, sensitive, adversarial, and a language or format variation. Write the expected behaviour first. Time left over: fix one failure and rerun.
Read diagram description

A forty-minute practice build: scope for about five minutes with one user, one job and non-goals; build for about twenty with real model calls and sample data; evaluate for about ten with five to ten deliberate cases graded pass or fail; and narrate for about five covering what works, what fails, next steps and risks. Choose common, edge, sensitive, adversarial and variation cases on purpose.

Scoping

Restate the prompt, ask a couple of quick questions or state assumptions, then choose a specific user and a painful, testable job. Say what you are leaving out. Define success in one or two lines. Avoid spending fifteen minutes on discovery in a build round.

Building

  • Start with the simplest structure: a notebook or a minimal page.
  • Use structured output where the result feeds anything else.
  • Hardcode sample data instead of integrating real systems.
  • Read the code the tool generates well enough to debug it.
  • Keep a working checkpoint before risky changes.

Evaluating

Protect this phase; it is the evidence the build produces. Choose cases deliberately:

  • The common case.
  • Edge cases you are worried about (missing information, ambiguity, long inputs).
  • A sensitive case (a request the system must handle carefully).
  • An adversarial case (an attempt to make it break a rule).
  • A language or format variation if relevant.

Write the expected behaviour before running; grade pass or fail; note failures honestly. Eight cases with two clear failures and a plan to fix them is a strong result.

Narrating

Talk while you work, so the interviewer follows your reasoning. Finish with a readout: what it does, evaluation results, failure modes, what you would do next, risks, and what production would require.

Our practice checklist

SignalWeakStrong
ScopingGeneric or sprawling buildNarrow happy path with non-goals and success criteria
Tool useAccepts output blindly or loopsDirects precisely, reads code, simplifies when stuck
VerificationOne happy exampleDeliberate test set with pass or fail
CommunicationSilentNarrates assumptions and trade-offs
Problem handlingPanicsTime-boxes, reverts, protects time for testing
Readout"It works"Honest results, next steps, path to production

When things break

Read the error yourself, time-box the fix, and if the tool loops, revert or simplify: notebook instead of web app, hardcoded data instead of an integration, one model call instead of an agent. Protect the evaluation and readout.

Practice

Run timed practice builds on prompts like "help a small seller answer customer questions" or "extract action items from meeting notes". Practise writing a test set quickly. Practise narrating aloud.

In the interview

Judge your rehearsal by the decisions it makes inspectable: a bounded scope, test results, a known failure and a credible next step. A working prototype is evidence about those inputs; it does not establish production safety or predict an interview result.

Next: prompt-matrix evals · prototype to production

RELATED CONCEPTS
PRACTISE THIS CONCEPT