|
|
|
|
|
by sago
3291 days ago
|
|
> These "solved problems" are the result of countless hours of research by computer science experts with masters and Ph.D degrees. We're talking about reversing a linked list, right? This is the second time I've had this kind of surreal conversation on HN (the first was summing a list of integers), and I confess I am completely baffled. We are talking about reversing a linked list. I absolutely expect somebody with a even minimal programming competence to be able to perform simple manipulations on interconnected data. And I can't imagine a much simpler manipulation, taking into account the connections, than that. Knowing the difference between a problem that you can solve intuitively, And one that requires hours of PhD research, is also a good skill to have. |
|
Really, those kinds of questions such as algorithm optimization only test your ability to come up with creative solutions in a stressful and time constrained situation. And even then you're not testing that because even the best of us will experience temporary brain paralysis in stressful situations, so you're actually just testing for luck.
And if that's what the working environment is like, fine so long as the candidate knows it's always like that and accepts those conditions (I wouldn't). But if that's NOT what the working environment is like, why are you even testing for it?