← Back to list

I spent 6 weeks preparing for the technical rounds and about 40 minutes on behavioral but then..

A breakdown of the specific behavioral questions I got wrong, what I said, and what I should have said instead.

Emily · 2026-05-16 20:11 · 14 claps · 5.5 min read
#interview #jobs #job-hunting #system-design-interview #faang
Open on Medium ↗

I spent 6 weeks preparing for the technical rounds and about 40 minutes on behavioral but then..

A breakdown of the specific behavioral questions I got wrong, what I said, and what I should have said instead.

Most engineers I know treat the behavioral round as a formality they will wing with some vague stories about working on challenging projects. This is exactly as bad of an idea as winging the coding round with vague intuitions about algorithms. Interviewers at strong companies use structured rubrics for behavioral rounds. They are looking for specific evidence of judgment, ownership, and communication, and they can immediately tell the difference between a prepared answer and someone improvising a story on the spot. In failure seventeen, I had a near perfect technical performance in the morning rounds and then got evaluated against a behavioral rubric I had never thought about, with answers I had never actually prepared.

My interview and how the morning went

This was a mid-to-late stage startup in Chelsea, about 200 engineers, doing developer infrastructure tooling. The loop was three rounds: one system design, one coding, one behavioral. I had spent the six weeks before this interview grinding system design and LeetCode problems. My technical performance in the first two rounds was the best it had been in the entire interview arc. I handled the system design with appropriate scope, proposed a simple architecture, pushed back when the interviewer added requirements that would have unnecessarily complicated things.

I felt good walking into the behavioral round. Maybe too good. I assumed the hard work was done.

The interviewer was the engineering director. She had a printed sheet in front of her and a pen she clicked throughout the conversation. In retrospect, the printed sheet was her evaluation rubric. At the time I just thought she was organized.

I felt First Question was easy but then..

She asked me to tell her about a time I disagreed with a technical decision that a teammate or manager made, and what I did about it.

I had a story ready. Sort of.. I said something like: At my last company we had some disagreements about the tech stack. I pushed back on using a certain library because I thought there were better options, and eventually we found a good solution together.

She nodded and wrote something down. Then she asked: “What library was it? What was your specific objection, and what was the outcome?”

I immediately felt the floor drop out. The honest answer was that I had referenced a vague memory of a vague disagreement without thinking through the specific technical details. I had no idea what library I was even thinking of when I said that. I fumbled through a half-constructed answer.

**What a prepared answer looks like: **A good behavioral answer has a specific technical context, a clear conflict with real stakes, the exact action you took and why, and a measurable or observable outcome. Something like: “We were adding logging to our payment service. Our senior engineer wanted to use a third party logging SDK that would have sent customer transaction metadata to an external server. I flagged that this would violate our PCI compliance requirements. I pulled the relevant section from the PCI DSS documentation, shared it in Slack, and proposed we use our internal structured logger instead. We shipped it that way and it passed the compliance audit two weeks later.

That answer takes 30 seconds to say and tells the interviewer exactly what kind of engineer you are. My answer told her nothing.

2nd Question

She asked about a time I had to deliver bad news to a non-technical stakeholder.

I told her I had once told a product manager that a feature would take longer than expected. She asked how I communicated it, what the reaction was, and what I learned from the interaction.

I did not remember any specific instance of this. I had almost certainly had conversations like this, but I had never recorded them or thought about them as things worth examining. I made up a generic version in real time. The PM was understanding, we adjusted the timeline from 4 weeks to 2.5 weeks. Things worked out.

She clicked her pen and wrote a longer note this time.

What a prepared answer looks like: “In Q3 last year, the product team had been telling customers that a CSV export feature would ship in two weeks. Three days before the deadline, I found that the underlying data model had a normalization issue that made the export logic incorrect for any user who had more than one account linked. Fixing it properly was going to take at least another week. I went to the PM directly instead of waiting for standup. I walked through the specific problem and showed her two examples of the wrong output. I gave her a realistic timeline and offered to draft the customer communication with her if she needed to reset expectations externally. She appreciated the directness. We pushed the deadline by eight days, communicated it proactively to customers, and shipped with zero complaints.”

That is not a dramatic story. It is just a specific, well-remembered account of a real professional situation. The specificity is what makes it credible.

3rd Question and then things fully collapse..

She asked me to describe a time I had improved a process on my team, not a specific project, but a recurring process that was slow or broken.

I had nothing. Improving a recurring process had never been something I had thought about consciously enough to frame as a story. I said something about how we had improved our code review process, but when she asked for the details, what it looked like before, what I changed, how I measured the improvement, I could not answer any of it.

She moved on to the next question and the tone of the room changed. You can feel when an interviewer has mentally moved you to the no pile. The questions become shorter. The follow-ups stop. She was completing the interview out of courtesy at that point.

Why behavioral preparation is actually technical preparation

After this failure I sat down and thought about why I had not prepared for behavioral questions the same way I prepared for coding problems. The honest reason was that I thought of behavioral questions as soft, subjective, and therefore less important than the “real” technical work.

That was completely wrong. A behavioral question is a technical question about your judgment, your communication, and your decision-making under constraints. The interviewer is not asking you to perform emotions. They are asking for evidence of how you actually operate in a real engineering environment. The difference between a prepared and unprepared answer is exactly the same as the difference between a prepared and unprepared LeetCode solution: specificity, structure, and demonstrated understanding of the problem.

The preparation is also not complicated. You need to maintain a running document of situations from your career. I call it a story bank now. Every few months I add ten to fifteen entries with specific technical context, the specific action I took, and the specific outcome. By the time I interview again, I have 40–50 real memories I can draw from, not vague impressions.

The categories that come up in almost every behavioral round are:

  • a technical disagreement with a peer or manager,
  • a time you communicated bad news upward,
  • a time you improved a process, a time you failed and what you did about it, and
  • a time you worked through ambiguity without clear requirements.

If you have two specific stories for each of those categories, you are prepared for 90% of behavioral rounds you will encounter.

Final thoughts

I think this interview was entirely preventable as the technical foundation was there, it’s just behavioral prep was not enough.

An interview is a single day of evidence collection across every round, and the behavioral round is weighted just as heavily as the coding rounds at most companies I have spoken with since.

If you want a structured approach to behavioral prep for technical alongside the technical work, PracHub includes behavioral question banks with the follow-up probes that interviewers use to check whether your answers are specific or improvised. The follow-ups are where it falls apart if you are not prepared, which is exactly what happened to me.


메타데이터
post_id
e1d441b28893
slug
i-spent-6-weeks-preparing-for-the-technical-rounds-and-about-40-minutes-on-behavioral-but-then-e1d441b28893
url
https://medium.com/@emilyhustlenyc/i-spent-6-weeks-preparing-for-the-technical-rounds-and-about-40-minutes-on-behavioral-but-then-e1d441b28893
canonical_url
https://medium.com/@emilyhustlenyc/i-spent-6-weeks-preparing-for-the-technical-rounds-and-about-40-minutes-on-behavioral-but-then-e1d441b28893
author_url
https://medium.com/@emilyhustlenyc
status
ok
fetched_at
2026-06-09 15:37:30