For a lot of engineers, the technical stage of hiring causes no trouble at all — we talk about code, architecture, and concrete solutions. The awkward part, and the needless stress that tags along with it, tends to show up later, in the conversation with HR (or the culture fit meeting).
This first article on angular.love is my attempt to shed some light on that stage. There’s no psychological scheme hiding behind questions about your weaknesses or the tasks you’d rather avoid. Such questions exist to collect concrete data about how you work and to establish whether this position suits you. All we’re after is reliable information about whether we’ll match. So let’s look at how to read our intent — and how to answer, so you can walk out of this stage without the pain.
1. Strange questions – what lies behind them?
Some HR questions sound vague, and that pushes candidates toward a safe, rehearsed reply. In reality, the motivation behind them is plain pragmatism. Here are the ones we ask most often.
– “What is the most important skill or competency you’ve learned in recent years?”
I don’t expect you to list the documentation you skimmed this morning. What I want to see is what genuinely matters to you, what you’re proud of, which new skills you’d bring into the team, and where you enjoy growing. It’s a great moment to present yourself well and speak about what you care about.
– “What work tasks do you DISLIKE doing?”
What I’m testing here is which kinds of tasks you can genuinely put up with, so I can tell whether the role fits you. If you can’t stand something that our project requires on a daily basis, the whole arrangement makes no sense — you’d just end up unhappy. But tasks you dislike that come up with us once in a blue moon? That’s fine, we all have those.
One interesting detail: the role you’re applying for is sometimes flexible enough that we can reshape the position around a strong candidate and deliberately remove the tasks they dislike most. Honesty really does pay off here.
2. Culture fit – what makes us dig deeper?
You might be technically brilliant, write spotless code, and know frameworks backwards — but in the end, we work as a team. Culture fit is nothing more than checking how we’ll work together. Which behaviors make us stop and wonder whether this is really a good match?
Answers that are too short. When I ask “Can you tell me about your previous team?” and get back “5 people”, or ask “What do you like to do?” and hear “Code”, the conversation goes nowhere. Recruitment is a dialogue in which the two sides build a relationship together. Candidates who answer a little more broadly, show openness, and want to steer the conversation themselves always gain points — it’s a clear signal that they have nothing to hide and naturally engage with others.
Failure to think in terms of the project. When all I hear from a candidate is “I did this,” “I did that”, while we’re obviously discussing a module the whole team delivered, something is missing. Skipping collaboration entirely and offering no reflection on how you work with people (what you watch out for, what irritates you) can become a serious point of friction.
Using AI during the interview. Believe me — it is ALWAYS visible. Once you start reading AI-generated answers, the rhythm of your speech shifts, your eyes fix on a single spot, and your language stops sounding natural.
No basic preparation. The candidate knows nothing about the company they’re applying to — and on top of that, the background behind them on the webcam is a complete mess. These basics are worth handling, since they reveal your attitude toward the meeting.
Unwillingness to admit mistakes. A values mismatch surfaces fastest when we ask about failures. Someone who insists they’ve never made a mistake, or that it was always the PM’s fault, gives us nothing solid on which to build team trust.
Let me be clear: we can easily tell a bad attitude apart from plain stress. A good recruiter will usually help you settle down or gently steer you toward a fuller answer. Once we see a candidate getting nervous, freezing, or answering in clipped sentences because of stage fright, we actively work to reduce the tension. In my day-to-day work that often means reminding candidates that there are no wrong answers, giving them an extra minute to collect their thoughts, or rephrasing the question from scratch. Sometimes it helps to spell out exactly why a given question is being asked, for extra context — or just to crack a joke and let the stiffness go.
The whole point is to create a safe space where both sides can get to know each other and make the right call. The warning signs truly go up only when a candidate rejects that open approach outright.
3. Behavioral questions, or “Tell me about a time when…”
The moment you hear that opening, you’ve entered behavioral-question territory. The assumption we work from is simple: how you behaved in the past is the best predictor of how you’ll handle things later. We aren’t interested in what you would theoretically do if production caught fire. We want to know how you put out the one that actually happened, ideally not too long ago.
To answer sensibly and give us specifics, I suggest leaning on the STAR method:
- S (Situation): Set the scene. What were you facing in the project?
- T (Task): What exactly was the challenge, and what was your part in it?
- A (Action): What did you do, step by step? (Again — show your own contribution and how you went about solving it.)
- R (Result): How did it end, what did you deliver, and — just as important — what did you take away from it for the future?
Here’s a simpler, everyday example of what that looks like in practice:
S (Situation): “Users were complaining that a contact form on our website was failing silently without showing any error messages.”
T (Task): “I needed to figure out why the validation messages weren’t displaying and fix it quickly to unblock users.”
A (Action): “I debugged the component and realized the error state wasn’t being passed correctly to the UI after a recent update. I fixed the logic and added a quick unit test to catch this issue in the future.”
R (Result): “The form started displaying errors correctly, user support tickets dropped to zero, and the new test ensures we won’t break it again.”
4. The fallback option: What to do when you don’t know the answer?
A technical question lands on an area you’re unfamiliar with, or one you only know in theory. What then?
Faking knowledge is the worst move available. The verification interview will expose the gaps soon enough. The best route is to say it plainly: “I haven’t used this in practice, BUT I suspect it works like this and this…”. If you have a hunch, or you know similar solutions from another framework, let us see your line of reasoning.
And when you know absolutely nothing? Admit it honestly — then immediately tell us where you’d go looking for information in that particular case (documentation, a more experienced teammate). That signals something valuable to us: you don’t know, but you’re keen to learn, and you know how to hunt for answers.
The HR interview was never meant to prove what you don’t know. Its only job is to check how you’ll adapt to our day-to-day work.
In closing
The most important thing for last: remember that there is simply a human being on the other side of the webcam. Sometimes you can navigate a very difficult or surprising question simply thanks to good manners, warmth, and mutual honesty. Ultimately, what matters is what kind of person you are, because recruitment is not just an assessment process, it is first and foremost the start of a business relationship.
Good luck!
