Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This may be an unpopular opinion, but I like how it is very objective, measurable, and somewhat specific. If I get fired and suddenly have my days free, I can simply study algorithms and leetcode and get a job elsewhere. It seems easier than worrying about everything else that could be asked during an interview.


I feel the same. It's also much more meritocratic. People from no-name schools and no-name companies study leetcode and get into FAANG all the time. Do people really think it would be better to base it on resume and YOE?


It's not an "either/or" choice...

These companies treat it as though if you can't recite a leetcode answer line for line then you're no good.

A software developer skillset is a lot more varied than reciting 5 leetcode answers for algorithms you won't ever use in production code 99% of the time. And that 1% of the time you do? You're just going to Google the algorithm again anyway.

It's an almost pointless interview exercise.


The interview is not just about leet code. There's also a behavioral loop and a system design loop, and both of those are extremely important as well. In fact most candidates vastly underestimate their importance.

In my experience the leetcode questions were quite easy from an algorithm standpoint: string operations and traversals and things like that. You are judged not just on correctness but also your communication, requirements gathering, ability to catch edge cases and bugs, and general code quality. In other words, things that are absolutely relevant to the actual job.


Partially agree. But developers have to often create custom algorithms that are very specific to their business requirements, and these algorithms cannot be simply googled. I agree they would never write a "sort" algorithm, I suppose interviewers use these generic algorithms, rather than take the additional time needed to explain a real world, custom set of requirements.


You know that the writer that coined the term "meritocratracy" thought it was a vary bad thing


Even if you are not actively trying to find a job I find leetcode/hackerank useful to do a bit of coding in case your current position moved away from that or maybe you want to repeat some of it with a new programming language.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: