Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I've rejected people for showing negative non-technical traits

I'm not an expert, but this can be a really slippery slope to implicit bias creeping in to your hiring decisions, especially if these traits are outside of your area of interview/expertise.



Not selecting or evaluating for soft skills is worse than potentially slightly increasing exposure to implicit bias.

Furthermore, I would bet that in the long run, selecting for soft skills helps drive down real observed implicit bias. (People with better soft skills are probably better at managing their own implicit biases.)


This assumes that your soft skills evaluations are more colored by implicit bias than your technical evaluations. Everything is colored by bias, it's just different kinds of bias. And stuff being inside your area of expertise is no defense against bias. You might subconsciously assume someone doesn't know certain technical things and simply not bother to ask the question.


Eh, seems to me some minefields have a lot more mines in than others.

"Did their solution to FizzBuzz coded within 20 minutes produce the correct output?" has far fewer mines than "did they communicate clearly throughout?"


I think reaching the correct solution is one of the least important parts of a technical interview.

I've interviewed candidates who will write the equivalent of enterprise level fizz buzz [0] and get to a correct solution, and candidates who will write much simpler code, but not quite solve the problem (it's a longer problem than fizzbuzz). I feel like I get better signal off the latter, as we can spend more time discussing their ideas, Vs writing boilerplate.

[0] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...


> especially if these traits are outside of your area of interview/expertise

I think determining whether the candidate is kind of a person that I would like to work with in one team should be everyone's area of interview


The "culture fit" interview which is standard in tech companies today is nothing but an avenue to introduce whatever bias the interviewer wants with no oversight, no explanation.


I can see how it can do just that, but I explain our "culture" as best I can before evaluating candidates against it.

Example: My workplace has a great deal of change, bordering on ambiguity. We need people who can deal with that and thrive in that environment. So, my interview questions aim to find out if the person is going to thrive in an environment where they might have to find their own way, or if they are the kind of person who likes to take directions and stay in a specified lane.

In this case, adaption to change is part of our culture - you're either a good fit or you aren't.


This isn't necessarily true. You can have rigor around your value/culture fit questions. In our process, we require strong reasons for both yes and no decisions (especially for culture fit). If an interviewer says no "because X" we look for similar signal to have shown up in other parts of the loop (performed by different people). If only one interviewer sees a signal, we are careful to analyze it for bias.


It's def a slippery slope, but all of hiring is bound by implicit bias. If random people are evaluating random people against a set of subjective metrics, you're always going to get _some amount_ of bias in your decision making.

In reality, I think a surprising amount of bias goes into "tech screening", maybe even moreso than evaluating "soft skills." If you're asking random engineers at your company to conduct tech screens, the odds that those engineers are emotionally and mentally reflective enough to be fair and bias-free in the questions they ask and the solutions to those questions are very low. This is why so many places struggle with tech interviews that feel like debates. Engineers dislike candidates that do well on the tech portion of the screen because those engineers feel it is a competition that they must "win". I've seen this time and time again at FAANG and non-FAANG. Random engineers from a team should not be assessing candidates, pretty much ever.


I bet physical appearance plays into whether someone's perceived this way too.


You'll probably end up with some good looking staff with excellent teeth. People always like pretty people.

Or these days, possibly the people with excellent webcam setups?


In some cases you are effectively screening out senior engineers that have pretty much reached their plateau. They won't learn anything new and they don't want to learn anything new.

There's a difference between 10 years of experience and 10x one year of experience.


I'm honestly unsure if you're advocating for ageism or for people with many short-stint positions.


Neither.

What I meant is that I've met senior engineers who were senior by virtue of having spent a long time in the industry but not because they were any better than a fresh grad.

Also that some seniors simply stopped learning at some point, which is pretty bad for the majority of dev roles. They won't learn for the new role and push whatever they used at last N roles because that's all they know.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: