* In the US * Interviewee is currently unemployed
Even then, the general candidate we interview for Tech positions can usually survive quite well on a couple months.
* In the US * Interviewee is currently unemployed
Even then, the general candidate we interview for Tech positions can usually survive quite well on a couple months.
You want to hire someone good. You try to find many ways to weed all others out so that what is left is good.
We don't. The simple solution is to stop maintaining the illusion that 100% perfect hire is possible.
Design your post-hire process around imperfect hiring rate / quick feedback loop, and accept the losses (they will happen anyway despite any perfectionistic illusions you choose to maintain).
These are few questions that really matter:
- Is there a track record of delivering meaningful results?
- Does their past experience seem credible?
- Are their soft skills and communication skills up to your expectations?
- Do they demonstrate adequate hard skills for the role?
- What interests and motivates them on professional and personal level?
Your interview process will always be just an attempt at answering these somewhat accurately, with diminishing returns after a certain point. Getting actual accurate answer to these is only possible through collaborative work in real environment.> We don't. The simple solution is to stop maintaining the illusion that 100% perfect hire is possible.
Mentally strong and healthy people who do well when challenged are good hires.
So, you discriminate against disabled people?
Why?
Purely being a "good programmer" isn't just enough for the job. It's important that we can develop a good working rapport, and communicate.
For example: Someone who's an expert programmer might misinterpret a discussion and build the wrong thing; or someone might be a great programmer but otherwise be impossible to actually conduct a technical discussion.
IE, this is why "Fizzbuz"-style questions work so well: It's not really screening that you're a great programmer, it's screening your ability to have a technical discussion.
Like I said the deadlines work for both sides. If a company wants to give homework instead of having their own senior engineers spend time talking to me, that tells me what I need to know about how they value my time.
That's not equivalent to what I said, nor is it live coding.
Again, those deadlines are artificially short compared to real world scenarios, and completely arbitrary. They are so short, in fact, that they render the interview an invalid test of real working ability. A work sample has been proven time and again to be the most valid measure of whether a candidate can actually perform the job, but the conditions under which a live coded "work sample" is performed in an interview render it invalid.
Absolutely not. For the reasons in the article.