With all the Leetcode cheating going on, I think these will be the two most likely outcomes, and I would be willing to put money on it. 1) companies keep doing LC interview but move them in person. 2) LC dies and something even worse replaces it. Everyone hates on LC but at least it's a meritocracy. Most of the tech companies who don't use LC like OpenAI just filter resumes based on the school you went to or previous companies. Which is what's common in other industries. It's nearly impossible to get a prestigious finance job without going to a prestigious college. LC is far from perfect, but be careful what you wish for.
@neetcode1 I kinda disagree, GitHub profile will be the next proof of how capable someone as a developer is. Leetcode was never the right way to decide in the first place .
Leetcode is less a proof of technical skill, but more a proof of dedication towards mentally challenging endeavors over time which in my opinion makes it an excellent screener for tech jobs. I’d far prefer it continue with anti cheating mechanisms in place rather than gatekeeping qualified people who lack accolades.
I have another point of view that a lot of younger devs seem to be missing: Coming from other fields, like medicine or architecture, psychology etc, devs have it “easiest”. You grind 3-6 months on LC, network your way into a referral and then get an interview to make 6 figures. Which increases dramatically with experience. That absolutely wild. You guys have no idea have difficult it is for architects for example, or the medical exams, or any other field high paying field: we are playing, literally, a game of grind for a camo and get a high level character (job). Less complaining, more working and realising how blessed and fortunate we are. My father had to grind on a large farm to earn peanuts to feed us, stop being little bitches and get to work. And even then, moving to EU as immigrants he had everything against him. You know what he did do? Complain. You know what he did do? Play the game. And won big time. So please stfu and play the game. PS: there is a bunch of fields and companies that don’t even know what LC is, you’re free to apply there. Wanna win big prizes? Gotta play big risk games. Lock in my homies🔥🤝
@neetcode1 You're right. Interview tools are starting to respond, I noticed CoderPad is now touting an AI tool to catch cheating. I assume this will lead to many false positives and other issues:
@neetcode1 What’s a prestigious job? Let’s have MSI level the playing fields
@neetcode1 Without Leetcode, I'd never have gotten a chance. Those who shit on it, do so from a privileged position.
@neetcode1 A lot of companies now opt for machine coding and low-level design rounds, but the main challenge for them is what to replace the online assessment rounds with, as those act as a quick filter before looping in company people in the interview process.
@neetcode1 they start asking candidates for feed from 360° tripod mounted camera standing sentry during testing watching candidate and their computer screen. leetcode starts selling them. lol leetcode ensured meritocracy but cheating is too rampant these days. The system is broken.
@neetcode1 open source interview coder at fuckleetcode.com 👀
You are leetcode shill. You should be personally responsible for leetcode slop. Life exists outside of FAANGs that you are ejaculating to. Most of companies outside of FAANG switched to more reasonable and practical coding interviews. The current cheating situation with cheating is only hurting FAANGs because they are stupid, and their employees are stupid to improve the process. So they just will have to fly candidates which will make it more expensive. And things should be more expensive for more stupid people. But here you are, wanting to defend FAANGs from their own stupidity. You are leetcode and FAANG shill.
@neetcode1 Still worth grinding on LeetCode for students nearing graduation? Or are the cheating tools moving so fast that you see most companies looking for alternatives in the near future?
Leetcode is like a standardized test but for employment. They are a wonderful tool for leveling the playfield. Imo cheating on them is a nasty thing to do, on par with cheating on the SAT. Diminishes faith in the entire institution and eventually makes companies resort to less meritocratic hiring policies. It’s also just a nasty and low-trust thing to do.
How about take-home projects? The interviewer can dive into great detail, so unless you really worked on it, you won’t be able to answer specific questions. (You won’t know the answers if AI just did it for you.) If the task is well thought out, even an unsuccessful candidate can learn from it and get some feedback from the company. Win-win. It’s time-heavy, but so are multiple rounds of normal interviews. This tests everything; your technical knowledge, how you communicate, whether you can deliver on time, etc.
You are leetcode shill. You should be personally responsible for leetcode slop. Life exists outside of FAANGs that you are ejaculating to. Most of companies outside of FAANG switched to more reasonable and practical coding interviews. The current cheating situation with cheating is only hurting FAANGs because they are stupid, and their employees are stupid to improve the process. So they just will have to fly candidates which will make it more expensive. And things should be more expensive for more stupid people. But here you are, wanting to defend FAANGs from their own stupidity. You are leetcode and FAANG shill.
@neetcode1 3) Interview candidates on how to spot and correct bad AI generated code and system design. Modern problem with modern solution
@neetcode1 Interviews should just be more quant firm based, more emphasis on practical c++ language features and textbook network, operating systems ect...
@neetcode1 OpenAI has also gotten big enough now to the point where interviews are almost all LC as well LOL
@neetcode1 I think we should all meet a create the open source cheating killer project to save the industry
@neetcode1 There is a third likely outcome: The roles that you could get into by solving LeetCode, are highly likely to be non-critical workhorse positions which might anyway be optimized away by AI. (Dinosaur orgs being the exception)
@neetcode1 but isnt it better if it pushes people to do actual meaningful development rather than grinding leetcode . Imagine people reading research papers and implementing things instead of grinding leetcode.
I think both are very pessimistic views. 1. Companies want best talent in the most efficient way(otherwise the market forces will crush the company), and a very good way to do it is to reach wider applicant pool. So, I'm down betting against the first claim if you really mean it when you say "you are willing to put money against it." 2. The second opinion just says I don't know what it will be but it is surely bad. When every other thing is evolving and getting better, it's pretty plausible to think that even hiring will get better. I understand that you run an enterprise that fully depends on Leetcode staying as a major hiring methods and thus the bias. That's totally fine. However, when the wind finally changes the course to the right direction, don't cope, evolve.
@neetcode1 Leetcode makes sense for early engineering positions and after 3 or 4 years of experience the questions should change as well...it can be more rooted to the problems the company has faced in the past rather than these leetcode style questions which consume most of the time
@neetcode1 Nothing about LeetCode is meritocratic. You can learn most of them by heart quite easily (at least the general approach) and VERY LITTLE of it is actually applicable to enterprise applications. It's just boring and uncreative. There's better ways to test devs.
@neetcode1 On sites work really well, they are just expensive and don't provide a good candidate experience when half of your experiences engineers aren't working from the office...
@neetcode1 filter by cool projects on github, and some live coding where you build something useful. live code however you normally do
@neetcode1 you don’t think lengthy take home assignments are part of the options?