Ask HN: If anyone can code, why does hardly anyone pass interviews?
1–10 of 17 posts
Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#2Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#3* People get nervous in interview settings and there are many reasons why you might fail a coding interview despite being good at coding
* People who tend to not pass interviews end up doing more interviews than people who do pass them, skewing interview stats (everyone thinks they are hiring the best, but that can’t be universally true)
Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#4Companies always interview a handful of candidates for each opening, so it feels like hardly anyone is passing because for each job, 1/7 gets it. On top of that just coding isn’t enough, you have to stand out so they can unambiguously say you’re the best. So you need soft skills and whiteboard skills as well.
Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#5Companies always interview a handful of candidates for each opening, so it feels like hardly anyone is passing because for each job, 1/7 gets it. On top of that just coding isn’t enough, you have to stand out so they can unambiguously say you’re the best. So you need soft skills and whiteboard skills as well.
So if they only hire the best 1/7, why do so many people say there are not enough coders on the job market and the demand is high? Why don't they just hire good coders too, not only the very best?
Of course at the same time, the companies getting flooded with more applicants than they can hope to process are not the same companies struggling to fill positions, and the coders struggling through interviews are not applying to the jobs that will take anyone with a pulse.
Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#6Companies always interview a handful of candidates for each opening, so it feels like hardly anyone is passing because for each job, 1/7 gets it. On top of that just coding isn’t enough, you have to stand out so they can unambiguously say you’re the best. So you need soft skills and whiteboard skills as well.
So if they only hire the best 1/7, why do so many people say there are not enough coders on the job market and the demand is high? Why don't they just hire good coders too, not only the very best?
And then there's supply and demand. Good programmers are in limited supply at the moment. (Perhaps we could train more, but it's going to take time. At the moment, the supply we have is limited.) The demand is there, so the price rises until the supply and demand meet. That happens when some of those who want programmers get priced out of the market. To those firms, there's a shortage. That is, there's a shortage at the price they can afford to pay. But since they're the firms that would derive less value from those programmers, it's appropriate that they be the ones priced out. And if we had more (but not unlimited) programmers, we'd still have the same problem - there would be someone priced out who was complaining that there was a shortage of programmers, because they couldn't hire anyone at the price they could afford. When supply is limited, someone always gets priced out. To them, it looks like a shortage. But it's just a shortage at their price, not a shortage in general.
(There's also another problem: Programmers get paid really well. If you can fake it, and there's one company that you can fool, then you can get paid really well. That's a strong motivation to, shall we say, exaggerate your abilities. This leads to a number of "programmers" looking for work who can't program very well at all.)
Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#7More: You probably don't want to hire "someone who can code". You probably want to hire a software engineer - someone who can understand requirements, write code that works, debug well, run a profiler, find memory leaks, understand other peoples' code, give (at least somewhat) accurate estimates, work well with others, not break working features, test thoroughly... You want a lot more than "someone who can code".
Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#8Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#9Re: Ask HN: If anyone can code, why does hardly anyone pass interviews?
#102) Knowing how to code and having the specific coding skills the company is looking for are also different.