Guide · Interview prep
Behavioral Interview Prep for Engineers: Build a Story Bank From Six Projects
20 min readUpdated By Saket Bhatnagar
Researched and drafted with AI, reviewed and edited by Saket Bhatnagar.
In short
- A behavioral interview asks you to describe what you really did in past work, because hiring guides treat past behaviour as the best predictor of future behaviour.
- The fix is a story bank: six real projects written as short bullet notes, each tagged with the themes it proves, such as conflict, failure and ownership.
- STAR means Situation, Task, Action, Result. Use it as a checklist, not a script, and spend most of your answer on what you personally did.
- Conflict and failure questions reward honesty. Show a real disagreement or mistake, your part in it, and what you changed afterwards.
- Beginners can stop after the failure section. Engineers get a robotic vs natural rewrite of one answer, a follow-up probe table and story sources by career stage.
What goes wrong when engineers walk into a behavioral interview unprepared?
They ramble. In a behavioral interview without stories ready, you pick an example on the spot, spend the time on background, and run out of minutes before saying what you did.
Picture a common setup. A backend engineer in Pune, three years into a payments team, clears two coding rounds. Then the interviewer asks, "Tell me about a time you disagreed with a teammate." The setup is made up, but each mistake below goes against advice on real hiring pages.
The engineer starts with the team's history. Two minutes later the interviewer still has not heard the disagreement. The engineer says "we" again and again, so nobody can tell who did what. The answer ends with "and it worked out", with no number and no lesson.
None of this is about talent. The engineer had good stories, but had never written them down or practised telling them. This guide fixes that with a behavioral interview story bank you build once and reuse for every company.
Which words do you need before preparing for a behavioral interview?
You need five words: behavioral question, situational question, STAR, story bank and rubric. Each gets a plain meaning and an example here.
- Behavioral question. A question about something you already did, usually starting "Tell me about a time". Example: "Tell me about a time you missed a deadline."
- Situational question. A question about what you would do in an imagined case. Example: "What would you do if your manager asked you to skip testing?" Some companies call these hypothetical questions.
- STAR. A four-part shape for an answer: Situation (the background), Task (your goal), Action (what you did) and Result (what happened, and what you learned).
- Story bank. Your own written list of real work stories, each tagged with the themes it can answer. You build it before interviews, not during them.
- Rubric. The interviewer's scoring guide. It describes what a weak answer and a strong answer contain, so different interviewers score you the same way.
Indian and British English spell the word behavioural. This guide keeps "behavioral interview" as one fixed name, because the Amazon, Google re:Work and MIT pages cited here use that spelling.
What is a behavioral interview, and what does it test?
A behavioral interview is a round where you answer questions about your past work, and the interviewer scores how you acted against a fixed list of qualities. It focuses on judgement, ownership and teamwork rather than coding.
It is one kind of structured interview question. The US Office of Personnel Management, the federal government's human resources agency, describes behavioral questions as asking applicants to describe a past behaviour. It links them to the principle that past behaviour is the best predictor of future behaviour.
Companies say this openly. Amazon's interview guide calls its process distinctly behavioral-based and says behavioral questions evaluate candidates against its Leadership Principles. As of 24 October 2026, Amazon's Leadership Principles page lists 16 of them.
Google's public re:Work guide to structured interviewing describes the same two question types. Behavioral questions ask about prior achievements, and hypothetical questions present a job-related imagined situation. Its sample behavioral question is "Tell me about a time your behavior had a positive impact on your team."
| Source | What the page says | What it means for your prep |
|---|---|---|
| US OPM structured interviews page | Highly structured interviews are scored against benchmarks of proficiency. Panel members rate answers on their own first. | Each answer is scored on its own. Vague answers leave an interviewer little to score. |
| Google re:Work structured interviewing guide | Google often documents what a poor, borderline, solid and outstanding answer covers. Follow-up questions are planned in advance. | Expect the same planned follow-ups for every candidate. Prepare details, not just a summary. |
| Amazon Leadership Principles page | Lists 16 principles, including Ownership, Earn Trust and Have Backbone; Disagree and Commit. | Before an Amazon interview loop, meaning the full set of rounds, map each story to the principles it shows. |
| Amazon interview guide | Calls STAR the cornerstone of its behavioral interviews. Asks for I statements and metrics that show impact. | Say what you did, and end with a result someone could measure. |
How one behavioral answer gets scored
Drag to exploreNotice that your first answer is only the start. Planned follow-ups and written notes decide the score, so depth matters more than polish.
Diagram connections:
- Behavioral question to Your story (You answer)
- Your story to Planned follow-ups (Interviewer probes)
- Planned follow-ups to Interviewer notes (Details written down)
- Interviewer notes to Rubric (Scored on its own)
- Rubric to Panel discussion (Compared with others)
- Behavioral question: "Tell me about a time you disagreed"
- Your story: Picked from your story bank
- Planned follow-ups: "What was your primary goal and why?"
- Interviewer notes: What you did, in your words
- Rubric: Poor, borderline, solid or outstanding
- Panel discussion: Scores compared, big gaps discussed
The diagram follows what the OPM and re:Work pages describe. Each company runs its own version, so treat it as the common shape, not one company's exact process.
How do you build a behavioral interview story bank from six projects?
Pick six real pieces of work, write each as a few bullet notes, and tag each with every theme it can answer. Then check that every common theme has at least two stories.
Why six? Career pages from MIT and Dartmouth suggest preparing three to five stories. We suggest six, because a full interview loop may ask several people the same themes. Six stories let you cover failure and conflict twice without stretching one story too far.
List your raw material
Write down every project, incident, launch, migration and hard week from the last few years. Freshers can use the final-year project, internships, hackathons, club events and open-source pull requests.
Pick six with real stakes
Choose pieces of work where something could go wrong, someone disagreed, or you made a call. A smooth project with no decisions makes a weak story.
Write bullet notes, not scripts
For each story, write one line each for situation, task and result, and four or five lines for your actions. MIT's career guide also advises bullet outlines over full scripts.
Add the numbers you can defend
Note the real figures: users affected, minutes saved, error rate before and after. If you only know a rough number, write it as rough, and say so in the interview.
Tag each story with themes
Mark every theme the story can prove, such as conflict, failure, ownership, ambiguity, influence, deadline pressure, learning and customer impact.
Check coverage and fill gaps
Count the stories under each theme. Any theme with fewer than two stories needs a new story or a second look at an old one.
Here is the Pune engineer's bank after the six steps. Every project in it is made up, but the shape is what yours should look like.
| Story (one-line headline) | Conflict | Failure | Ownership | Ambiguity | Influence | Deadline |
|---|---|---|---|---|---|---|
| Argued for a database index instead of a cache on the refund status page | Yes | Yes | ||||
| A deploy of mine broke refunds for 40 minutes on a Friday | Yes | Yes | Yes | |||
| Rewrote a flaky payment retry job nobody owned | Yes | Yes | ||||
| Moved a reporting database with no clear spec | Yes | Yes | Yes | |||
| Mentored an intern whose first design I disagreed with | Yes | Yes | ||||
| Missed a two-week team goal after underestimating a migration | Yes | Yes | Yes |
Read the table by column. Conflict, failure, ownership, ambiguity, influence and deadline each have at least two stories. If an interviewer has already heard the refund story, the engineer still has a second conflict story ready.
From raw projects to the story you tell
Drag to exploreThe tagging step is what lets one story answer many questions. Without tags you search your memory under pressure.
Diagram connections:
- Raw work history to Six picked stories (Choose by stakes)
- Six picked stories to Bullet notes (Outline, do not script)
- Bullet notes to Theme tags (Tag every theme)
- Interview question to Theme tags (Look up the theme)
- Theme tags to Story picked (Return a fresh story)
- Raw work history: Projects, incidents, launches, internships
- Six picked stories: Each has stakes, a decision and a result
- Bullet notes: Short S, T, R lines and longer A lines
- Theme tags: Conflict, failure, ownership and more
- Interview question: "Tell me about a time you failed"
- Story picked: Theme matched, not yet told to this panel
If you know databases, a story bank works like an index. The stories are rows, the theme tags are the index, and each question is a lookup by theme. You find the right row fast instead of scanning your whole career.
Where the picture breaks: a database returns the same row every time. In an interview you avoid repeating a story to the same panel, and you reshape it to fit the question's exact angle.
How do you use the STAR method without sounding robotic?
Use STAR as a checklist you run in your head, not as four labels you say aloud. Open with a one-line headline, keep the background short, and spend most of the time on your own actions.
MIT's career office gives a rough split as a guide: about 20 percent situation, 10 percent task, 60 percent action and 10 percent result. An Amazon recruiting manager's tips on About Amazon India say STAR is not something to memorise, but a tool to share your experience.
The robotic version
Here is the Pune engineer's first try at the conflict question. It follows STAR, and it still fails.
Pause and predict before reading on. Which two things would an interviewer struggle to write in their notes?
First, there is no conflict, even though the question asked for one. Second, there is no "I". The interviewer cannot tell what this engineer did, which is the exact thing Amazon's guide asks you to state with I statements.
The natural version
Here is the same story after the engineer rewrote the bullet notes. The numbers are made up. Latency is p95: the time within which 95 of every 100 requests finish. A database index is a lookup structure that makes one kind of query fast.
- Headline: "I once argued against adding a cache, and the data proved a missing index was the real problem."
- Situation and task: "Our refund status page was slow. My tech lead wanted a cache in front of it. I owned the page, so I had to make it fast."
- Action: "I thought a cache would hide the slow query and show users stale refund status. I did not argue in the meeting. I pulled the slow-query log, the database's record of slow queries, and found one query doing most of the work."
- Action, continued: "I wrote a one-page note comparing both fixes and their risks. I suggested we try the index for one week and agree in advance what number would count as success."
- Result: "p95 fell from about 900 milliseconds to 180, so we dropped the cache. I learned to bring data before opinions, and to agree on the test first."
What just happened? The labels disappeared, but every STAR part is still there. The conflict is stated in the first sentence. Most of the words describe what this engineer did, and the result has a number plus a lesson.
Amazon's interview guide says STAR answers typically last two to three minutes. Aim for that, and let follow-up questions pull out the rest.
How do you answer conflict questions in a behavioral interview?
Pick a real disagreement about the work, not about someone's personality. Show that you listened, used evidence, disagreed respectfully, and then committed to the decision, even when it went the other way.
Amazon spells this out in a principle titled "Have Backbone; Disagree and Commit". It says leaders are obligated to respectfully challenge decisions when they disagree, and to commit wholly once a decision is made.
We suggest checking any conflict story against these points before you use it:
- The disagreement was about a technical or product choice, such as a cache vs an index, or a deadline vs a test plan.
- You can state the other person's view fairly, in one sentence, without making them sound foolish.
- You did something concrete: gathered data, wrote a short note, ran a small test or asked a third person.
- There was a decision, and you can say what you did after it, including if you lost.
A story where you lost the argument can be stronger than one where you won. If the team chose the cache and you helped ship it well, that shows the commit half of the principle.
How do you answer "tell me about a time you failed"?
Choose a real failure where your own decision played a part, and own it plainly. Then spend most of the answer on what you changed and how you know it worked.
Amazon India's interview tips article, from October 2024, says failure is viewed as a necessary step, and that Amazon is not looking for candidates with perfect track records. MIT's guide adds that every result should include what you learned.
The Pune engineer's failure story is the Friday deploy that broke refunds for 40 minutes. A strong telling has three parts:
Own the cause in one sentence
"I shipped a config change without a test for the refund path, and refunds failed for 40 minutes." No blaming the reviewer or the pipeline.
Show what you did in the moment
"I rolled it back, posted in the incident channel, and listed the affected refunds for the support team to check."
Show the lasting change
"I added a refund test to the deploy checks and wrote a short incident note. That check has caught two bad changes since."
The last step is what turns a failure into evidence. Anyone can say they learned something. A change that kept working is proof.
What follow-up questions come after a behavioral interview answer?
Expect questions that test depth: why you chose that action, what else you considered, what others did, and what you would change. Google's re:Work guide recommends planning follow-ups in advance, to draw out detail.
Its example follow-up is "What was your primary goal and why?" Follow-ups also cover qualities the first question did not reach. So one conflict question can quietly test ownership and judgement too.
For each story in your bank, we suggest writing one line for each of these likely probes:
| Probe | What it checks | One-line note for the refund story |
|---|---|---|
| What was your goal and why? | Whether you understood the real problem | Users were refreshing the page and calling support about refunds. |
| What else did you consider? | Judgement and trade-offs | A cache, a read replica (a read-only copy of the database) and the index; the index was cheapest to try. |
| What did you do vs the team? | Your own part | I found the query and wrote the note; the lead approved the trial. |
| How did you measure it? | Whether results are real | p95 from the dashboard, compared one week before and after. |
| What would you do differently? | Learning and self-awareness | Share the slow-query log before the meeting, not after it. |
Be honest about numbers. MIT's guide warns that untrue answers can seem disingenuous and may conflict with your application or referrals. "About 900 milliseconds, from memory" is a fine answer.
How is a behavioral interview different for freshers and experienced engineers?
The questions can look the same, but we suggest bringing different stories. Freshers can draw on college and internships, while experienced engineers should show bigger scope and more independent decisions.
This section is advice, not a company rule. Each company sets its own bar, so read the hiring pages for the role you apply to.
| Stage | Good story sources | What to make visible |
|---|---|---|
| Campus hire or fresher | Final-year project, internship, hackathon, club or fest work, a hard group assignment | Your own decisions inside a team, and what you learned |
| Two to five years (lateral hire) | Features you owned, incidents, migrations, code reviews you pushed back on | Ownership end to end, with numbers before and after |
| Senior and beyond | Cross-team projects, design disagreements, mentoring, saying no to scope | Influence without authority, and decisions that outlasted you |
If you worry that college work is too small, remember the question asks about decisions, not scale. A group project where you noticed a design flaw and convinced three classmates to change course is a real influence story.
For how expectations rise with level in design rounds, the SevyDevy guide System Design Interview Levels: Junior vs Senior vs Staff shows the same idea on one question.
How do you practise a behavioral interview story bank and check it works?
Say each story aloud, record it, and check the recording against a short list. Amazon's interview guide suggests recording yourself or practising with a friend, so your answers stay concise yet detailed.
Here is a check you can run on each recording in about five minutes:
- Time it against the two to three minutes Amazon's guide mentions. If it runs long, cut the situation first.
- Count the first 30 seconds. The conflict, failure or decision should appear by then.
- Count I and we. Your actions should be in I statements.
- Check the result. It needs a number, a visible outcome, or a clear lesson. "It went well" fails.
- Hand a friend the follow-up table above and ask them to probe. If you stall on a probe, add a line to that story's notes.
Before an Amazon loop, add one more pass. Write the Leadership Principles down the side of your story bank table and mark which stories show each one.
How do you use your story bank in a system design interview?
Use your strongest technical story when the interviewer asks about a system you built. The story bank already holds the design choice, the trade-off and the measured result, which is what a design discussion needs.
Open with the headline
Say in one sentence what the system did and what decision you made, such as choosing an index over a cache.
Draw the parts
Sketch the request path in a few boxes: the page, the service, the database and where the slow query sat.
Name the options
List the choices you weighed and the risk of each, such as stale data from a cache.
Give the measured result
State the number before and after and how you measured it, with any rough figures labelled as rough.
Say what you would change
End with what you would do at ten times the traffic. This turns a past story into a design discussion.
For the full design-round method, the SevyDevy guide System Design Interview Framework: A Repeatable 45-Minute Plan covers how to split the time.
Questions people ask
- What is the STAR method in a behavioral interview?
- STAR is a four-part shape for answering behavioral questions: Situation, Task, Action and Result. Amazon's interview guide uses these exact four words. MIT's career office suggests spending about 60 percent of the answer on Action, because interviewers want to hear what you personally did. Treat it as a checklist, not four labels to say aloud.
- How many stories should I prepare for a behavioral interview?
- Prepare enough stories that every common theme has at least two. Career pages from MIT and Dartmouth suggest three to five stories that each cover several themes. We suggest six, so you can cover conflict and failure twice and avoid telling the same story twice in one loop.
- Can I use the same story for different questions?
- Yes, one story can answer several questions if you change the angle. MIT's career guide notes that one story can often be adapted to questions on leadership, communication or time management. Tag each story with every theme it proves, and lead with the part that matches the question.
- What if I am a fresher with no work experience?
- Use college work, internships, hackathons, club or fest work and open-source contributions. The question asks how you behaved, not how big the project was. A group assignment where you resolved a disagreement or recovered from a mistake is a real story if you can name your own actions.
- Is it bad to say we in a behavioral interview?
- Saying we is fine for the team's goal, but your own actions should be I statements. Amazon's interview guide asks candidates to use I statements to show their personal contributions. MIT's career office gives the same advice, because we makes your own skills hard to see.
- Should I memorise my behavioral interview answers word for word?
- No. Memorised scripts sound stiff and break when a follow-up question changes the angle. An Amazon recruiting manager's tips say STAR is not something to memorise. MIT's guide advises bullet-point outlines instead of scripts. Learn the headline, the key actions and the numbers, then tell it fresh each time.
- How long should a behavioral interview answer be?
- Aim for two to three minutes for the first answer. Amazon's interview guide says STAR answers typically last that long. Let follow-up questions pull out the rest. If your recording runs long, cut the background first, since MIT suggests only about 20 percent for the situation.
Sources and further reading
- US OPM: Structured interviews (behavioral and situational questions, scoring)
- Google re:Work: A guide to structured interviewing for better hiring practices
- Amazon Jobs: Leadership Principles (16 principles)
- About Amazon: Your complete guide to the Amazon interview process (8 April 2025)
- About Amazon India: An Amazon recruiting manager offers his 3 best tips (20 February 2024)
- About Amazon India: Preparing for your Amazon interview, 5 insider tips (22 October 2024)
- MIT Career Advising and Professional Development: Using the STAR method for behavioral interviews
- Dartmouth Guarini School: Using the STAR method for your next behavioral interview