4 ms·
Totally against using LeetCode for interviewing engineers. However, when asking around about why people who use it do so, I found out it does have one irrefuta
by marcus_holmes 4y ago
Totally against using LeetCode for interviewing engineers.
However, when asking around about why people who use it do so, I found out it does have one irrefutable advantage: it stops people who can't code at all.
From an engineer's point of view, LeetCode is a complete waste of everyone's time because it measures things that aren't factors in successful engineering (as TFA says).
Bu from the non-technical manager's point of view it's awesome because it gives a single, simple score for "how good is this engineer compared to the other ones?" and people who can't code at all can't complete it.
The non-technical manager's worry when interviewing is that they hire a really expensive employee who can't do the job. But because they don't understand the tech, and the tech is complicated and even expert engineers spend lots of time fighting it to no apparent end, it's really hard to understand if an engineer is incompetent and bullshitting them, or actually good but the problem is hard. Having a nice, easy metric that stops the complete bullshitters from getting in solves a problem for them.
What we need, obviously, is a professional association for software dev, that can then properly test us and verify that we can do the things we say we can do. But the industry has a lot of growing yet to do to get to a point where this is even possible.
- ilc 4y agoThat's ok. There will be a prep school for the best. People will study to the test, and we'll have "cracking the association". People will always study to the test. So it is essential that when you interview you test for what you ate looking for. This is why using 3x leetcode interviews is a bit silly. Testing if someone can code is 100% reasonable. If a company wants to waive their coding test for me, I tell them they shouldn't and that they should NEVER assume someone can code. Yes, that means your company needs to have questions, and interview design, that actually looks for what your company truly wants and desires. Amazingly, this CAN be done. Interview design is hard, but very possible, But asking a EASY leetcode question is 100% reasonable.
- nkuttler 4y agoYou don't even need leetcode easy level though to stop imposters, a trivial challenge with a loop and variable that you manipulate somehow will do.