|
|
|
|
|
by liranz
4665 days ago
|
|
This looks interesting, though I don't agree with the "most candidates cannot write code to simple algorithm" thesis. I interview A LOT. Almost 100% of the candidates I receive cover the basic programming abilities.
The real problem is that they don't know how to THINK. I talk with them 20 min on the phone when they have to present a problem they had and how they solved it. Then I try to find out what they find interesting. Giving a mini project is a good idea, but it does not scale well, and still requires a lot of resources top candidates will just not be willing to invest. |
|
I used to do a large amount of phone screening for Amazon, probably over a hundred in all by the time I got sick of being a professional interviewer. I experienced much of what the author did: the bulk of the candidates had zero algorithms or data structures knowledge and could not program. Not "can't program well" or "can't program at a professional level", we're talking "I don't trust you with a simple shell script".
Now I work for a rather more obscure startup - we're relatively well known in the tech scene around here, but we're by a very long shot not a mainstream household name. The caliber of people that come through the door now is vastly different. I've interviewed some duds here, but have never interviewed someone in this position that just outright couldn't code.
The question I have for the author is who he hires for, and how much they pay. The low end of the software industry is plagued with people who have no business calling themselves programmers. It's really a vicious cycle - there's a large segment of our industry where the typical skill level is disastrously low, which causes ever more bureaucratic and ever more absurd filtering mechanisms to be invented, which further alienates programmers who have any real choice in employers.
Nowadays I'd be mildly insulted if given a FizzBuzz during an interview - but I used to do the same out of necessity, because 25% of my candidates couldn't pass it.