
Behavioral Interview Questions: 40+ Prompts Software Engineers Actually Get
Behavioral interview questions ask you to tell a real story from your work. Tell me about a time when… Give me an example of… Describe a situation where…
These are not trick questions. The interviewer wants to know if you have done the job before — owned a mess, disagreed without blowing up, shipped under pressure, recovered from a miss — and whether you can explain it clearly.
This is the list software engineers actually get in hiring-manager, bar-raiser, and "Googleyness" rounds. Plus how to answer without sounding like a STAR worksheet.
If you have stories but keep turning them into clichés, read how to tell your story without clichés after this. If you need spoken practice, the old Google tool is gone — use the loop in Google Interview Warmup.
What are behavioral interview questions?
Behavioral interview questions are prompts about past behavior. The idea is simple: the best predictor of how you will act on a new team is how you acted on your last one.
They are different from:
- Technical questions — code, design, debugging
- Situational questions — "What would you do if…?" (hypothetical, not real)
- Fit questions — "Why this company?" / "Where do you see yourself?"
You can prepare for them. But you cannot memorize forty unique stories. What you need is six real stories you can retarget when the wording changes.
Why tech companies ask behavioral questions
A coding round shows you can solve a puzzle. A behavioral round shows whether they want you in the on-call rotation, on their team, in their meetings.
At Google this is the Googleyness / leadership signal. At Amazon it is Leadership Principles, often with a bar raiser. At Meta it affects leveling. At most mid-size companies, the hiring manager round is exactly this conversation.
They are scoring five things:
- Ownership — did you drive it, or just narrate the team's work?
- Judgment — was there a real choice, or only a happy path?
- Collaboration — can you disagree and still ship?
- Impact — did something measurable change?
- Self-awareness — can you name what you would do differently?
If your answer has no fork in the road, it is a status update, not a story.
How to answer behavioral interview questions
Use STAR as anchors in your head, not a spoken script.
| Piece | What to say | How long |
|---|---|---|
| Situation | Time, team, the concrete problem | 1–2 sentences |
| Task | What you owned | 1 sentence |
| Action | The choice, the steps, the trade-off | Most of the answer |
| Result | Number, change, or lesson | 2 sentences |
A simpler shape that is easier to remember in the moment:
Scene → Stake → Choice → Turn → Takeaway
Same content, less robotic.
Five rules that actually move the score
- Start in the scene. Not "In my last role as a backend engineer…" — drop them into the moment.
- Say "I" for your part. Name the team's work as the team's.
- Make the choice visible. Two options. You picked one. Say why.
- End with a number or a change. "It was successful" is not a result.
- Stop at 90 seconds. Let them ask the follow-up. The follow-up is the real interview.
Do not invent metrics. If you do not have a number, say what broke, what you stopped, or what you do differently now.
40+ behavioral interview questions by theme
You will not get all of these. You will get a rotation of the same eight themes in different words. Prepare the theme, not the exact phrasing.
Ownership and delivery
- Tell me about a time you owned something end to end.
- Describe a project you are proud of. What was your contribution?
- Tell me about a time you went beyond your job description.
- Give an example of when you had to deliver with incomplete requirements.
- Tell me about a time you missed a deadline. What happened next?
- Describe a time you had too much on your plate. How did you prioritize?
- Tell me about a time you had to say no to a stakeholder.
What they want: you set a bar, you cut scope on purpose, you did not hide a slip.
Conflict and disagreement
- Tell me about a time you disagreed with a teammate.
- Describe a conflict in a code review. How did you handle it?
- Tell me about a time you disagreed with your manager.
- Give an example of a time you had to convince someone of a technical approach.
- Tell me about a time you were overruled. What did you do?
- Describe a time you worked with someone whose style was very different from yours.
What they want: you argued about the problem, not the person. You changed your mind when you learned something. You committed after the decision was made.
Failure, mistakes, and incidents
- Tell me about a time you failed.
- Describe a production incident you caused or helped cause.
- Tell me about a time your initial solution did not work.
- Give an example of a decision you made that was wrong.
- Tell me about a time you received critical feedback. What did you change?
- Describe a time you had to communicate bad news.
What they want: a specific failure, your part in it, how you fixed it, and how you prevented it from happening again. Not "the real failure was that I cared too much."
Ambiguity and judgment
- Tell me about a time you had to make a decision with incomplete data.
- Describe a time you had two reasonable designs and had to pick one.
- Tell me about a time requirements changed late in the project.
- Give an example of when you simplified a problem instead of adding complexity.
- Tell me about a time you pushed back on a launch.
What they want: a trade-off you can name (latency vs. cost, speed vs. safety), and who you brought along.
Leadership without a title
- Tell me about a time you led without authority.
- Describe a time you mentored someone.
- Tell me about a time you raised the quality bar on the team.
- Give an example of when you unblocked another team.
- Tell me about a time you had to get multiple teams aligned.
What they want: influence through docs, prototypes, a pilot, or a decision record — not "I was the scrum master."
Customers, users, and stakeholders
- Tell me about a time you dealt with an unhappy partner or customer.
- Describe a time you used data to change a product or technical decision.
- Tell me about a time you had to explain a technical issue to a non-engineer.
- Give an example of when user feedback changed your plan.
What they want: you treat the user as a constraint, not a slide.
Pressure, time, and working style
- Tell me about a time you worked under a tight deadline.
- Describe a time you had to context-switch across several urgent issues.
- Tell me about a time you improved a process (on-call, reviews, deploys).
- Give an example of when you stayed motivated through a long, boring project.
What they want: prioritization and a system, not "I just worked nights."
Growth and self-awareness
- Tell me about a time you had to learn something quickly.
- Describe a time you were out of your depth. What did you do?
- Tell me about a time you changed your mind about a technical belief.
- What is a piece of feedback you still work on?
- Tell me about a time you helped someone else grow, not just the code.
If they ask "biggest weakness," answer with a real one plus the system you built around it — not "I work too hard."
Sample answers for software engineers
These are templates. Swap in your own work. Do not recite them word for word.
Keep each answer to four beats: what happened → what I did → what changed → what I learned.
"Tell me about a time you disagreed with a technical decision."
We were about to launch payments. A teammate wanted one shared retry for every API call. I thought that was risky — if a charge already went through, a retry could bill the customer twice. Instead of arguing in PR comments, I got on a call. They explained they were fixing timeouts they had seen in staging. We agreed to retry only on the calls that were safe to repeat and added a test to make sure a charge never runs twice. It shipped the next day. No double charges. I now ask "what if this runs twice?" before we merge, not after we launch.
Why it works: clear problem, you listened, you found a middle path, you say what you do differently now.
"Tell me about a production mistake."
I pushed a config change that routed product search to a slow database replica. Checkout still worked, but search started timing out. It was my change, so I rolled it back in about fifteen minutes. Then I wrote a short timeline in Slack before I fully understood the root cause. After the incident I added a check so that config cannot be shipped again, and I wrote a postmortem. It has not happened since. Lesson: treat config like code. Review it the same way.
Why it works: you owned the mistake, fixed it first, then stopped it from happening again.
"Tell me about a time you missed a deadline."
We promised a ranking change for Tuesday. On Monday the tests looked fine, but we still had no way to turn the feature off if it went wrong. I told the PM we should slip one day instead of shipping something we could not undo. We dropped a small UI tweak, kept the off switch, and launched Wednesday. Clicks went up a little. The PM was fine once I explained the risk in a short message. I now build the kill switch first, not last.
Why it works: you missed on purpose, you explained why, and you still shipped something useful.
For hiring-manager rounds, stretch the same stories with one extra sentence of tension. More on that in effective storytelling in hiring manager interviews.
You need six stories, not forty answers
Map every question above onto six buckets:
- A delivery you drove — ownership, pride, going beyond the job
- A conflict you resolved — code review, manager disagreement, cross-team friction
- A miss — incident, bad decision, late launch
- An ambiguous call — two designs, incomplete data, late requirement change
- Influence — mentoring, no-title leadership, unblocking another team
- A user or stakeholder moment — angry partner, data that changed the plan
Write each as five lines: scene, stake, choice, turn, takeaway. Not a script — a map.
When they ask a new question, reuse the closest story and change which choice you zoom into. Your conflict story is also your "disagreed with manager" story, your "code review" story, and sometimes your "persuasion" story.
Company-specific tips (same stories, different emphasis)
- Amazon: questions use Leadership Principle language (Ownership, Dive Deep, Disagree and Commit, Bias for Action). End with the result and what you would repeat.
- Google: they listen for collaboration and how you handle ambiguity. Downplaying conflict reads as low Googleyness, not as niceness.
- Meta: they probe for impact and speed. If every story is a six-month design, add one that shipped in a week.
- Everyone else: read the job post. If it says "cross-functional," have the stakeholder story ready.
For the actual questions people reported last week, check recent interview questions or a company page like Google interview questions. Behavioral lists on the internet are stable. The company's current loop is not.
How to practice (30 minutes)
Knowing the list is not practice.
- Pick five questions from this page, including one you hope they will not ask (usually failure).
- Answer each out loud once. Standing, no notes, phone recording on.
- Read the transcript. Circle every sentence that could belong to anyone. Replace it with something specific.
- Re-answer only the weak ones. Do not grind all five.
- Add one follow-up you did not prepare: "What would you do differently?" If you cannot answer it, the story is still a résumé bullet.
Thirty minutes. Same muscle as the old Google Interview Warmup tool, without the dead website.
FAQ
What are the most common behavioral interview questions? The five you will almost always get: Tell me about a conflict. Tell me about a failure. Tell me about a project you owned. Tell me about a time you had to prioritize. Tell me about a time you disagreed with your manager.
How many behavioral interview questions should I prepare? Prepare six stories, not a unique answer per question. Interviewers reword the same themes. You retarget the same stories.
How long should a behavioral answer be? About 90 seconds. If they want more, they will ask. Long answers bury the choice.
Should I use the STAR method? Yes, as a mental checklist. No, as spoken labels. Do not say "Situation: … Task: …" out loud.
Are behavioral questions different for senior engineers? The prompts look the same. The expected depth changes: more org-level trade-offs, more "I was wrong," more stories where you created leverage for other people instead of just shipping code.
Can I use a story from a previous company? Yes. Prefer the last two years when possible. Older stories work if they are the clearest example of the theme.
Bottom line
Behavioral interview questions are a request for scenes, not adjectives.
Build six stories with a visible choice. Practice them out loud. When the wording changes, keep the scene and change the zoom.
That is the whole game. The 40+ prompts above are the same eight themes in different clothes.