Hacker News new | ask | show | jobs
by DeathArrow 2270 days ago
I did some Leetcode type stuff in high school to prepare for CS contests and at University for some CS courses.

I think they are ok if you like that kind of stuff and like to find solutions to those kind of problems. And if you have time.

Most people who hate them are grinding leetcode kind of stuff in limited time, taking away from sleep, time with family, time for rest.

If something starts feeling like a chore, maybe you are doing it the wrong way or at the wrong time.

Also, from being employable point of view, I think there are more valuable skills. I.e. if you want to work as a web developer, know a framework by heart, master a web programming language, know SQL, know HTML, CSS and JS, know some useful patterns, know about testing, SOLID, DDD, TDD, know how to use tools like GIT, JIRA, Jenkins, Docker, know REST/SOAP/gRPC, know async and parallel programming. Those were the kind of technical questions I was asked about 3 months ago when I went through 20+ job interviews. From all those only one asked a leetcode kind of question. It wasn't hard and it didn't seem like it was a make it or break it kind of question. Many years ago, when I applied for game development jobs, I was asked about Unity, C#, GPU shaders and a bit of algebra and geometry, no question was leetcode like.