| Not to put too fine a point on it, but...out of a thousand applicants--who presumably had college degrees/and or years of experience programming for other companies--there just has to be some who would have been successful at your company. I mean, if you lined up 600 random people grabbed from off the street, you'd find 6 to 10 of them with a genius level IQ. In fact, you'd have a good chance of finding somebody smarter than anybody in your company. You are obviously filtering too much. And it would be one thing if the system merely filtered out too many good people, but the ones the system let's pass are not the ones you are looking for! Its bad in every possible way a filter can be bad--filtering out what you want, and letting through what you don't want. > disqualified for not meeting the basic requirements What is a basic requirement? If a basic requirement is something like "5 years of Java experience" its filtering out topflight c++ and c# programmers. Good programmers can make anything work; bad programmers will remain bad programmers no matter what programming language is used. > dozens interviewed Over my 40-year career, programming interviews haven't changed at all, basically testing how much of corman, leiserson, and rivest you have memorized, and how much oof the book "Cracking the Coding interview" you can regurgitate. That was ok 40 years ago, when programming was largely creating new systems from scratch. But these days, with all the frameworks, not so much. There's 40 more years of infrastructure which has been created, and to be a successful programmer, you need to be able to leverage other people's code. But who interviews to test that skill? Again, the fact that the one person the system let through didn't thrive in your company just screams that it is not testing for what you really need. Such a "stringent" process shouldn't be a point of pride. |
I think they've gotten worse actually. A lot of times they're led by 20-somethings that are looking for only the skills that are limited to their own shallow experience.
"Oh so you wrote compilers in C? Too bad, we're coding node.js here. Have any experience with npm?"