Comment by tracker1
21 hours ago
I would counter, in that depending on the position(s) and candidate pool soft skills will make all the difference in the world when choosing between two technically sufficient candidates. It may not even be a conscious bias, so much as, "I'd rather work with this person."
Most technical jobs can be done by most sufficiently skilled, or motivated candidates with enough intellect to handle the work. Not always to a certain level of craft, efficiency or trend setting, but it's not about that to most business stakeholders. I say this as someone who deeply cares about the craft, despite a rather insulting depiction, including some of my opinions and age I came across earlier today (grugbrain.dev).
Likeability is hard, and even then striking a balance in a given context is also hard. It often comes down to a level of self-reflection, which is where I think TFA is at right now. Which is an attempt to establish a balance of personal responsibility, with "culture fit." Given that many of us have personality traits that tend to be deviations from the norm in many ways, it's all that more important to understand that in ourselves and our efforts to adapt to society.
A pinnacle of this in Television is the show Dexter, where he regularly brings in doughnuts. I've had coworkers that did similar, and it's impressive the amount of affect this has on the working environment and relationships in turn.
Beyond this, comes the counter-intuitive position of being far more skilled than an interviewer. This can definitely work against you at times as well for a number of reasons. Just because you are the most technically adept for a position, doesn't mean you get the position. The technical aspects of most jobs are more about a minimum of, can they do the job. Not, are they the best fit.
> Beyond this, comes the counter-intuitive position of being far more skilled than an interviewer. This can definitely work against you at times as well for a number of reasons. Just because you are the most technically adept for a position, doesn't mean you get the position. The technical aspects of most jobs are more about a minimum of, can they do the job. Not, are they the best fit.
This has been happening to me a bit, at an increasing frequency lately
I don't want to come off as cocky, but I think I have a decent understanding of concurrency and distributed systems, and I think a lot of interviewers simply do not. Sometimes I'm "corrected" on my whiteboard examples, and I have to push back because I'm not actually wrong about something.
And that kind of makes me seem like a douchebag, but at the same time I'm not going to pretend that I'm wrong on something if I don't genuinely think I might be wrong.