4 ms·
I mean I'm surprised you don't see why this question is plain stupid. I've had to deal with an algorithm problem of this difficulty once in my entire work life
by aaomidi 8y ago
I mean I'm surprised you don't see why this question is plain stupid.
I've had to deal with an algorithm problem of this difficulty once in my entire work life and I was given a week time to go figure out the best way to go about this.
Your problem creates an unrealistic standard of a software developer. You don't get to see something like their coding quality which is a lot more important in a candidate than their ability to solve an arbitrary algorithms question. Especially since these algorithm quesstions are now being studied for the sake of interviews. Rather than to learn something.
It's shocking to me how many engineers I come across that think having an algorithms based interview actually gives them good results.
- kamaal 8y ago>>I mean I'm surprised you don't see why this question is plain stupid. Its more psychological than technical. Once a person knows how to do a thing, they start to think any one who doesn't, is stupid. Their intelligence becomes the baseline to measure others intelligence.
- aaomidi 8y agoI agree with this. My question always is why do you think this is important for the position you're hiring. Does knowing this question mean they're actually good for your position? This is turning into the situation I've seen in places with serious entrance exams for universities. For example in Iran, a lot of not so talented but have great memorization and afforded to do mindless practice exams are making it into higher education while creative and talented and less fortunate people are staying out. There are entire businesses built around practicing algorithm questions now, this is not a good sign.