DEV Community

Krzysztof Fraus
Krzysztof Fraus

Posted on • Originally published at prepovo.com

5 interview mistakes that have nothing to do with knowledge

These are mistakes I've made as a candidate and then watched other people make when I was on the interviewer side. The pattern is always the same: the candidate knows the material, but something about how they deliver it makes me unsure whether they actually do.

Completely fixable. But reading about them doesn't fix them — you have to catch yourself doing them, which requires practice under pressure.

1. Diving into details before anyone knows what you're building

"How would you design a notification system?" And the candidate immediately starts talking about message queues, WebSocket connections, and database schemas. Five minutes in and I still don't know what system they're describing.

The instinct makes sense — you know the answer, you want to prove it fast. But the interviewer can't evaluate your decisions without the big picture. It's like explaining a git merge conflict by talking about individual lines of code before saying which files are involved.

Spend 30-60 seconds outlining the major components first. "I'd break this into three parts: something that receives notification triggers, a layer that decides how to deliver them, and per-channel delivery services." Now the interviewer has a map. Everything you say after that slots into a structure they can follow.

2. Stream of consciousness answers

I still do this in meetings. You start explaining one thing, touch on a related thing, think of an edge case, mention that, loop back to the original point, and somewhere in there the listener is gone.

In your head, it all connects. Caching relates to consistency relates to CAP theorem relates to your database choice. For the listener, it's a random walk through your brain. I've been on the interviewer side of this and honestly, after about 90 seconds of stream-of-consciousness, I stop evaluating the content and start just waiting for a pause.

Signal your structure. "There are three things I want to cover." "First, the data model." "Now, moving to the API design." Sounds almost too simple. It is simple. It works anyway.

3. Presenting decisions without trade-offs

"I'd use MongoDB here."

OK. Why? The interviewer learns nothing from this. You might have a great reason. You might have picked it because it's the only database you know. They can't tell, and they're not going to assume the best.

Interviewers care about reasoning more than the specific choice. "I'd use MongoDB because our access patterns are key-value lookups and we need horizontal scalability, though we lose strong consistency" — now they can see you've thought about it. The choice itself almost doesn't matter.

This is where candidates undersell themselves constantly. They have the right instincts but don't say the reasoning out loud. And here's the thing — when I'm interviewing someone and they just state a decision without trade-offs, I have to ask a follow-up to figure out if they actually thought about it. That follow-up eats time, and sometimes the candidate interprets it as "they think I'm wrong" and gets defensive. The whole dynamic goes sideways over something that could've been avoided with one extra sentence.

4. Going silent while thinking

Fifteen seconds of silence in an interview feels like fifteen minutes. The interviewer doesn't know if you're thinking deeply or completely stuck. The longer the silence, the more pressure builds, the harder it gets to think. Spiral.

Think out loud instead. It doesn't have to be coherent. "Let me think about the bottlenecks here... The main concern would be write throughput during peak hours. So I'm thinking about whether to batch writes or use a write-behind cache..." Messy? Yes. But it turns silence into collaboration, and it lets the interviewer nudge you if you're heading in the wrong direction.

I still struggle with this one, honestly. My natural instinct is to think silently and then present a complete answer. It takes conscious effort to narrate my thinking in real time, and I'm not sure I do it well even now. But even doing it badly is better than going silent.

5. The 10-minute monologue

Some candidates start answering and just... don't stop. Five minutes, eight minutes, ten minutes. No pauses, no check-ins. By the time they finish, I wanted to explore a different direction seven minutes ago but couldn't find an opening.

This comes from anxiety. The feeling that you need to demonstrate everything you know right now, because what if they don't ask a follow-up? But a shorter answer that invites conversation is always better. After covering a major point, pause. "Does this make sense so far?" or "Should I go deeper here or move on?"

That's it. That's the fix. Turns a presentation into a conversation. The interview should feel like a technical discussion between two engineers, not a lecture.

The pattern

None of these are about knowing more stuff. They're about packaging — structure before details, trade-offs explicit, thinking out loud, checking in.

The annoying part is that reading about these mistakes doesn't fix them. I knew about all five and still made them in actual interviews. Knowing what to do and doing it under pressure are different skills. The only thing that helped was practice — recording myself, hearing the rambling, hearing the silences, and gradually getting better at catching them in real time. Gradually. Not quickly. I'd fix the monologuing and then notice I'd started going silent instead, like some kind of communication whack-a-mole.

Top comments (0)