News for hackers. Stuff that matters.
Re:We only hire the best means we only hire the trendiest (2... by austincheney on Tuesday October 31, 2017 @02:05PM (#15595218)
I don't like resumes as 98% of each is probably bullshit unless the candidate is a truly amazing rockstar with 10+ years of valid experience. As a result any heuristic applied to resumes is just as worthless as most candidates.

When I have interviewed in the past I literally stopped reading once I see contact information and save reading it for during the interview. If the contact information is not the first thing on the resume it goes in the trash.

For valid heuristics I start by telling candidates something they don't want to hear. If that means they drop out then good riddance as I have 30 other people who are more interested in the position.

Examples:

* When I did this years ago I would email JavaScript candidates to set up an interview time and I would tell them jQuery isn't available in this job. Half would immediately drop out. Good.

* For modern JavaScript candidates tell them the DOM will feature heavily in the interview and there will be no MVC framework. Half will drop out.

* A rough equivalent for Java is Spring MVC or forcing architecture considerations.

You can filter people pretty fast just by focusing on foundational simple vanilla code questions. It is astonishing how many unqualified people apply for jobs whose resumes are a complete waste of paper.

The current employer would only take contractors for new hires (let agencies find the people) and would give out some interview questions to the contract agencies so that candidates knew what to study for before showing up for the interview. Even still only 9 out of 73 interviewed candidates were selected (who knows how many resumes were filtered out).

Re:We only hire the best means we only hire the trendiest (2... by citizens on Tuesday October 31, 2017 @02:55PM (#15595617)
You've mentioned several ways to reduce the number of candidates that you consider for each role, but I don't see how any of it leads to better quality hires.
Re:We only hire the best means we only hire the trendiest (2... by user5994461 on Tuesday October 31, 2017 @03:13PM (#15595760)
When you have hundreds of people to interview, the quantity is a huge problem. You can't interview the majority of them.

His question takes away the people who are not interested. It's useful.

Re:We only hire the best means we only hire the trendiest (2... by davehtaylor on Tuesday October 31, 2017 @03:33PM (#15595879)
It also seems to remove the people who may or may not actually understand the fundamentals of the language they claim to have experience in, rather only knowing how to cobble together frameworks and/or copypasta code.
Re:We only hire the best means we only hire the trendiest (2... by austincheney on Tuesday October 31, 2017 @10:07PM (#15598390)
Candidates that need a coding crutch are less valuable than candidates that don't. Likewise candidates they are so petty or so completely lacking of confidence to perform without their preferred toy are less valuable and less flexible than those candidates who can perform in the actual technologies.

If this is a measure to eliminate candidates who are ultimately less interested in doing the work then so be it.

Re:We only hire the best means we only hire the trendiest (2... by s73ver_ on Tuesday October 31, 2017 @03:05PM (#15595704)
I fail to see what's good about your approach. I suppose if your company has a lot of pointless bullshit that doesn't apply to the actual problem, then yeah, you're selecting for people who either are willing or have no other alternative.
Re:We only hire the best means we only hire the trendiest (2... by austincheney on Tuesday October 31, 2017 @10:17PM (#15598421)
> I fail to see what's good about your approach.

It was pretty clear in that the primary motivation was to eliminate candidates who either lack confidence or competence so that you can spend more quality time with those candidates who care more about the respective skills.

I don't know you, but I am guessing from your highly defensive tone that you likely fall into one of the categories I described in the previous paragraph. If this means of candidate elimination is emotionally offensive you should ask yourself why. When candidates exceed the number of openings somebody must be eliminated.

Re:We only hire the best means we only hire the trendiest (2... by s73ver_ on Wednesday November 01, 2017 @12:40PM (#15602996)
I highly disagree. And no, I don't fall into one of those categories; I'm just not willing to put up with random and arbitrary bullshit. Which is what those things are. Yes, I could operate under all those conditions. I choose not to, because those conditions suck ass.

While someone must be eliminated, you need to ask yourself why you're selecting for those who would opt to work under random and arbitrary bullshit when they don't have to.

Re:We only hire the best means we only hire the trendiest (2... by BearGoesChirp on Tuesday October 31, 2017 @05:24PM (#15596729)
>I would tell them jQuery isn't available in this job. Half would immediately drop out. Good.

Unless the job description made clear why it wasn't available, I would take this as a sign of a toxic workplace and avoid it. It isn't about jQuery being banned, it is about the type of workplace where jQuery is not only banned, but such a ban is mentioned early in the interview process. I guess if you want people who are okay with such a workplace, then you are using an appropriate heuristic.

Re:We only hire the best means we only hire the trendiest (2... by austincheney on Tuesday October 31, 2017 @10:12PM (#15598407)
> I would take this as a sign of a toxic workplace and avoid it.

You avoided explaining this. If eliminating unnecessary abstraction is offensive to you then I would be more happy to eliminate you from employment consideration at the earliest possible moment so that I don't waste your time.

Re:We only hire the best means we only hire the trendiest (2... by joshribakoff on Tuesday October 31, 2017 @11:23PM (#15598600)
Good way to filter out candidates that understand tradeoffs or are willing to question potential fallacies. Technically no abstraction is necessary. But it's often useful.
Re:We only hire the best means we only hire the trendiest (2... by BearGoesChirp on Wednesday November 01, 2017 @02:09PM (#15603908)
>If eliminating unnecessary abstraction is offensive to you

If the hiring individual dictates what trade offs are made so far in advance that it happens in the interview, it means they aren't just eliminating unnecessary abstractions. Premature optimization isn't generally a good thing. Premature optimization showing up in an interview as a way to get people to quit is even less likely to be a good thing.

Re:We only hire the best means we only hire the trendiest (2... by trhway on Tuesday October 31, 2017 @05:16PM (#15596658)
>As a result any heuristic applied to resumes is just as worthless as most candidates.

Disrespect permeating the industry. A candidate is either a rock star 2% or worthless the rest. And everybody does successfully hires only rockstars. Mathematical paradox. Though seeing how you mention 10 years experience as something important I'd guess you're young, and that would explain your gimmicky and capricious approaches to candidates selecting and interviewing.

Re:We only hire the best means we only hire the trendiest (2... by austincheney on Tuesday October 31, 2017 @10:20PM (#15598431)
Old enough to have earned a pension in one industry.
Re:We only hire the best means we only hire the trendiest (2... by dlwdlw on Tuesday October 31, 2017 @10:15PM (#15598416)
Have you tried recursively applying your own statement about heuristics to your own heuristics? The only thing you are doing is declaring that your own simplified view of the world is truer than other people's simplified view of the world. At least most people are self conscious enough to know that the simplifications lose information but is somewhat unavoidable due to amount.
Re:We only hire the best means we only hire the trendiest (2... by austincheney on Tuesday October 31, 2017 @10:23PM (#15598443)
Actually, I have. It isn't about my opinions. It is about the underlying technologies and languages more directly. It is about understanding why things work the way they do and how large applications come together and how to organize things.

I am less interested in copy-paste coders.