Most behavioral interviews ask the same dozen questions in different clothes. "Tell me about a conflict." "Tell me about a failure." "Tell me about a tight deadline." Yet most of us prep by inventing a fresh answer on the spot.

A better approach: build a small bank of stories once, then reuse them for every interview.

1. Pick 8 real stories, not 30 questions

Aim for variety: a project you led, a mistake you owned, a disagreement, a deadline crunch, something you taught yourself, a time you influenced without authority, a customer or stakeholder save, and a result you're proud of. Eight covers nearly everything.

2. Write each one in STAR form

Situation (1–2 sentences), Task (what you were responsible for), Action (what you did, not the team), Result (a number if you have one). Keep Action the longest part.

3. Add a one-line headline and a metric

"Cut onboarding from 3 weeks to 9 days." A headline is what you'll actually remember under pressure, and the metric makes it stick with the interviewer.

4. Tag each story with the questions it can answer

One story usually fits 3–5 prompts: leadership, conflict, ambiguity, failure, ownership. Make a small table: story on the left, tags on the right. Before an interview, scan the table and pick the best fit for the role.

5. Rehearse out loud, 90 seconds each

Written answers sound different from spoken ones. Time yourself. If a story runs past two minutes, trim the Situation.

I keep mine in a ready-made layout so I'm filling in blanks rather than designing a doc: STAR Interview Story Bank ($7). There's also a free starter kit at opspack.vercel.app/free.