Hacker News new | ask | show | jobs
by umvi 2297 days ago
> No, they hire Competitive Programmers

More specifically, programmers who spend a lot of time learning how to solve algorithm puzzles. This heavily favors single people who have lots of time to devote to studying such things and disadvantages time-constrained people such as developers with a family life at home.

2 comments

Yes, ageism is one of the consequences (or reason) of such interview practice.
Is there any evidence that older engineers are worse at these interviews than younger ones?
It's not that older engineers are worse at them (from an intelligence standpoint), it's that younger engineers have more time to study for them.

Take a standardized test like the LSAT. Young single people can spend 4-5 hours a day taking practice LSAT exams. Older married people with small children barely have 2 spare hours after work let alone 4 (without neglecting their spouse/kids).

Assuming both the older and younger devs in this scenario have identical IQs, who is likely to do better come LSAT test day? It's a war of time attrition.

Having gone through some of their algorithmic questions, about the only thing consistent between competition programming and their questions was that N was large, often larger than resources of single machine. A very practical issue, compared to many competition problems.

The first stage of the question might be very competition-like, though.