Hacker News new | ask | show | jobs
by monsieurbanana 1859 days ago
> because people who ace them suck at writing code

Is there such a high correlation? I used to do a lot of hackerrank-style problems for fun, a few years ago. If I had to evaluate my ability to write code back then: pretty crappy.

I was good at writing functions, I was bad at writing programs.

2 comments

You are probably more easily taught how to write good programs because

a) your understanding of the basics is solid;

b) let's face it, these brain teasers are often proxies for intelligence testing.

If they have a glut of candidates for every position, whiteboarding data structures and algorithms makes for a decent filter.

I think their point is, there's just so many bad candidates that even among those that pass whiteboard coding challenges, most can't code - but it increases the ratio of good to bad coders in the pool, so in lieu of a better option[0], it's still used.

--

[0] - There are plenty of better options, but they tend to not scale - so they cost more, and companies avoid them.

No, that's not my point and it's extreme arrogance on your part to assume that coding is some sort of arcane art only accessible to a select few. Programming is a skill like any other, you develop it with experience. DS&A screening simply selects for people with a decent understanding of the fundamentals, even though it has a very high false negative rate.