6 ms·
Doesn't this imply that, had your friend not taken your advice, he would have failed and thus been an "obvious fraud", but a mere 3 weeks transformed him from f
by zzrrt 1mo ago
Doesn't this imply that, had your friend not taken your advice, he would have failed and thus been an "obvious fraud", but a mere 3 weeks transformed him from fraud to competent programmer?
- inigyou 1mo agoNo it means he fooled the interviewers
- wyclif 1mo agoI don't think he "fooled the interviewers." The point of the story is that he focussed down on what the company's culture decided was important.
- SoftTalker 1mo agoIt's like cramming for an exam. Yes you can get enough information in your short term memory to pass, even do well. But a year later (or a month) it's all gone. You never really knew it.
- WalterBright 1mo agoTrue, but it shows a willingness and ability to do the work.
- rightbyte 1mo agoSuch recruiting selects for KPI hunters. It is probably bad for an org to select for people that game it rather than doing "what is right". A dice throw and some chitchat would be better recruiting.
- WalterBright 1mo agoThese arguments all sound familiar to the "high stakes testing" debate about the SATs. The tests were unfair, did not measure college readiness, could be gamed, etc. Then universities dropped the SAT requirements. Even MIT was suckered into dropping them. It was a disaster. It turns out the SATs were a very strong predictor of college success. MIT and others reinstated the SATs.
- zzrrt 1mo agoWays SAT is more reasonable than typical leetcode interview: - you can take it ~3 times and most colleges will give you the best score without penalty - you can use your result to apply as many times as you want - if you feel stuck you can still get a good score by moving on to the other problems - it's administered uniformly across the world - you don't need to narrate your thinking while you're still processing information - you get an objective score instead of a pass/fail that may be subjective
- WalterBright 1mo agoAll true, but still the arguments presented here sound the same as the arguments against SATs and "high stakes testing". I checked a bunch of major software companies, and all of them used leetcode as a screening device. (Google, Microsoft, Nvidia, Meta, Apple, Anthropic)
- esseph 1mo agoCargo cult nonsense.
- zzrrt 1mo agoThat's the point we all see, but from context, the story teller apparently thought it shows that leetcode is an effective way to filter frauds.
- WalterBright 1mo agoAnd it is an effective way.
- esseph 1mo agoIt's memorization, not understanding. It is not effective.
- WalterBright 1mo agoMemorizing is the first step to understanding. In grade school, one memorizes the alphabet for a good reason.
- WalterBright 1mo agoThe leetcode test is just a screening device. Passing it means you then go through the real interviews. Also, if someone is unwilling to do the work to pass the leetcode test, they likely don't have the ambition to get the high pressure jobs.
- zzrrt 1mo agoIf a good candidate can do it in 3 weeks, then a middling one can do it in 10 weeks, and a bad one in 6 months of memorizing. They all pass the screen, but two are lower-quality, and the bad candidate is about as much of a waste of the "real" interview as a total fraud would be. If the bar is that low, just use an accredited degree, certification, references, or a proctored quiz with questions like "define a linked list in < 3 sentences," and it would be just as effective at filtering the very lowest, while more pleasant for everyone involved and maybe cheaper. Crammable puzzles that don't represent real software engineering don't provide much more value than those filters would.
- watwut 1mo agoAs if these were high pressure jobs ... or had any rational reason to be high pressure jobs.
- WalterBright 1mo agoHigh pressure jobs correspond with higher pay.
- sscaryterry 1mo ago> they likely don't have the ambition to get the high pressure jobs. What absolute drivel. I've done plenty of leetcodes. I don't care about writing a qsort algorithm, I know the trade-offs, unless you're working for a FAANG or FAANG-adjacent company, the need to write your own sorting algorithm implementation is probably zero or near zero.
- WalterBright 1mo ago> I don't care about writing a qsort algorithm That wasn't the point. Would you wash your car before picking up your date for the first time? A dirty car would drive just as well, but your date will figure you don't care about the date going well.