All of these supposed "flaws" of leetcode are by design. Big companies want people who are smart enough to do the work, but obedient enough to put up with all the bullshit that comes with working at a big company. What person better matches that than someone who's able and willing to study for and pass a tech version of the SAT? Every anti-leetcode article I read is some version of "leetcode is bad because it measure…
Stop Interviewing with Leet Code
281–290 of 675 posts
Re: Stop Interviewing with Leet Code
#282Benefit #175 of having some kind of open source project in your company: you can open all types of different issues and user stories, and use them to discuss with candidates. You can even attach bounties to them so that candidates don't feel like they are doing free work, and it would still be cheaper than paying a recruiter that will likely just source candidates by spamming different sites.
Re: Stop Interviewing with Leet Code
#283Re: Stop Interviewing with Leet Code
#284Leetcode is great for avoiding the bottom left of the von Manstein matrix.
Re: Stop Interviewing with Leet Code
#285Earlier quoted context omitted.
> replaced them with real engineers nice gatekeeping. Shame on them for working to get a job they want.
After seeing all the unreliable and buggy software, i think more gatekeeping in IT would probably be beneficial. You wouldn't let someone do surgery on you that hasn't been to medical school.
Re: Stop Interviewing with Leet Code
#286Earlier quoted context omitted.
> This person should already have enough of a reputation to get a job at many companies, if their work is public enough. But then why do people with that kind of reputation still (at certain companies) have to jump through these hoops? https://www.theregister.com/2010/04/21/ken_thompson_take_our... > What do you suggest for the 99%+ other candidates? What about (instead of forcing a months long decision process upon…
True Probationary period / uncertain employment is 1. Untenable for employees - of I have a mortgage or family or plans or obligations let alone a current job, taking this kind of risk is unacceptable 2. Untenable for companies - that's way too much investment. Companies do have probation periods formally but they are exceeeeedingly rarely invoked, for above reasons.
Works here. My org recently ditched a bad hire with it.
Re: Stop Interviewing with Leet Code
#287Earlier quoted context omitted.
I don't do leetcodes because I am not really into programming puzzles (or parlor tricks :D ), but I roughly tried to do what you described. ~45 minutes it took, deciding in the middle to not worry about the algorithm. Guess I won't get the job ... shrugs.
You won't get the job not because you "didn't worry about the algorithm" but because you didn't ask any questions about the problem; just went straightforward to the implementation. In FAANG interviews that would be a red flag.
The interview for my current job had something simpler: something like finding random permutations, then what's the algorithmic complexity of this random algorithm. (It was years ago, I forget the details of it.) I just talked through the solution. That was nicer that having to come up with questions. :)
Re: Stop Interviewing with Leet Code
#288Earlier quoted context omitted.
Systemic problems being blamed on individuals is not going to help. Of course society is a shared responsibility model essentially but it means even a highly skilled and otherwise technically competent and qualified engineer in an inadequately structured system can regularly produce garbage work. Having to hire nothing but the best to achieve decent or viable output IMO moreso implies that the processes or systems ar…
As an adult its your responsibility to produce sensible quality despite social factors. You can not expect society to hold your hand.
You can hire the best artisans for your pot making company and make some of the best pots. However, sooner or later you will encounter problems like disparate outcomes of quality (due to different people having different standards of style, crafting and discipline), unpredictability and reliability.
An engineer role is to standardize processes and turn things like quality into a predictable outcome. It's not just about being good and not being bad.
Re: Stop Interviewing with Leet Code
#289If people who had to study for the LSAT, or MCAT, or countless other high-intensity selection processes realized that we sat around bitching about LeetCode interviews as the only obstacle to making more annually than some of them ever do, oy vey…
Re: Stop Interviewing with Leet Code
#290If people who had to study for the LSAT, or MCAT, or countless other high-intensity selection processes realized that we sat around bitching about LeetCode interviews as the only obstacle to making more annually than some of them ever do, oy vey…
In the cases you mention, there is usually years of study (much longer than a CS degree) coupled with the fact that those exams you mention are meant to qualify a person to help save another persons life or their rights under law, not to optimize ad-reach by an additional tenth of a percent