Hacker News new | ask | show | jobs
by sshine 929 days ago
> build out a perfect O(1) algorithm

In my experience, the algorithm-heavy interviews happen at large companies that use it as an extended IQ test to filter out people who don't perform well on mathy problems, psychologically or problem-solving wise. The argument is that with their influx of applicants, they can afford false negatives (a good programmer failing an algorithm quiz) more than false positives (a bad programmer passing a personality test).

I've had live-coding interviews where I consistently felt so dumb with flashbacks to my worst oral exams at uni.

And I've had live-coding interviews where I aced it so much it felt like improvising teaching material.

1 comments

> The argument is that with their influx of applicants, they can afford false negatives (a good programmer failing an algorithm quiz) more than false positives (a bad programmer passing a personality test).

I don't understand this line of thinking, especially at the Big Tech companies. You're hired on a probationary basis, usually six months. If the candidate seems reasonable then hire them. It's sink or swim time.

> You're hired on a probationary basis, usually six months.

Where is that the case? I have never heard of such a practice, and I don't remember that being routinely done at either Microsoft or Google.

This is always the case in Denmark.
Well, that's certainly different from what I am used to! I suppose people in Denmark must not relocate for work very often? Hard to imagine uprooting one's household on a six-month gamble.