> I’ve spent the last year or so reinventing the hiring process at my tech company to expressly avoid algorithmic puzzles and leetcode nonsense, and I was able to do this because I patently refused to accept the status quo.
I think companies that break out of the leetcode habit are going to do well. There's a lot of great talent out there that's being passed over by these tests.
If the job is to solve leetcode problems, by all means, test the candidates for that. If the job is to solve real life problems, there's almost certainly a better measure.
I will never judge someone based on that kind of problem. I believe the data that results is just bad.
Edit: I should add that leetcode is useful for developing programming and problem-solving skill. I've done tons of problems, myself, and have fun solving them... and learn from them. So I do recommend it for a challenge. But not for interviews.
I think companies that break out of the leetcode habit are going to do well. There's a lot of great talent out there that's being passed over by these tests.
If the job is to solve leetcode problems, by all means, test the candidates for that. If the job is to solve real life problems, there's almost certainly a better measure.
I will never judge someone based on that kind of problem. I believe the data that results is just bad.
Edit: I should add that leetcode is useful for developing programming and problem-solving skill. I've done tons of problems, myself, and have fun solving them... and learn from them. So I do recommend it for a challenge. But not for interviews.