Hacker News new | ask | show | jobs
by umbs 2967 days ago
As few comments already mentioned, post college, preparing for this type of thing immensely helps in job interviews. I find it very hard to clear job interviews and in 2017 alone, I appeared for ~25 job interviews. I'm very convinced that competitive programming skills gives you a leg up in job interviews.

Many people may already may know this, but Peter Norvig indicated that it correlates poorly with on the job performance (at least at Google) [1]. I wonder why, then, companies still continue to do this style of interviews.

[1] https://www.youtube.com/watch?v=DdmyUZCl75s

1 comments

Well, I think you're kind of misrepresenting his point as "competitive programming doesn't improve your programming abilities".

It's not that competitive programming correlates poorly with job performance; it's that, given you've been hired by Google, being a competitive programmer correlates poorly with job performance.

Hypothetically, let's say there's 2 dimensions for a programmer's ability, competitive programming and job experience. Each of these is distributed independently from 0-10. You get hired by Google if competitive programming + job experience > 10. However, let's say that for their actual job performance, it's 0.5 x competitive programming + 1.5 x job experience.

You now have a case where competitive programming could correlate poorly with job performance at Google, despite having a positive correlation in general.

Berkson’s paradox
Do you think there is no correlation or the correlation is in fact positive? I wondered if they every AB test with lower standards for new hires.