I understand the frustration, but at the end of the day I think they do serve a purpose. They're not great at that purpose, but they're good enough and they generally produce false negatives (smart people fail) rather than false positives (you hire an idiot). And this makes sense, because a false negative is low cost (maybe you spend 50% longer interviewing candidates) but a false positive is high cost (you hire an i…
They do produce plenty of false positives - just not "you hire an idiot" kind. You will hire a person completely unsuitable for the actual job, but is good at leet. Issue is not the lack of intelligence. Issue is not being software engineer despite being good at algorithms. Or not being good at whatever your position requires. I do work in a team where majority was hired by puzzles of sorts. All of them are smart. Th…
I am sick of LeetCode-style interviews
471–480 of 625 posts
Re: I am sick of LeetCode-style interviews
#472Earlier quoted context omitted.
The reason they pay $200-300k extra is to attract the best they can. Say you got the same salary working in an ethical company than in a FAANG, would you go for the FAANG? The absurd filter is just some kind of lottery. They could have a different one: at the end of the day, it's only when the person starts working that you can actually see what they are worth. The thing with a filter like this one is that it filters…
> Say you got the same salary working in an ethical company than in a FAANG, would you go for the FAANG? Very much a tangent, but what do you mean by a company being "ethical"? I have a few concerns about how that term is often used in these discussions: (1) it's treated as a binary quality, rather than some kind of continuum, and (2) there's rarely a recognition that different persons have different conceptions of w…
Say you got the same salary working in a company that you found more ethical, would you go for the FAANG?
Everyone is different, but it's amazing how many excuses we can find to justify doubling/tripling our salary :-).
Re: I am sick of LeetCode-style interviews
#473I've found most of ukranians as well as russians love this style of interviews. I've also found them to be bad contributors to teams I've worked in.
Re: I am sick of LeetCode-style interviews
#474Earlier quoted context omitted.
>But you're going to use none of those skills here. FAANGs want the top .1% of developers, they don't necessarily need them for most roles. But the point is to hire developers that you could put into any role in the company within reason and have them be successful. 99% of development work at a FAANG is pretty unexceptional and doesn't require exceptional developers. They hire for that exceptional 1%.
> FAANGs want the top .1% of developers, FAANGS want a load of loyal, naive people who are willing to work loads of overtime and not ask too many questions. Who better than posh kids from great universities who haven't quite figured out that life isn't a meritocracy yet!? Sure they also want the top 0.1%, but they have a different interview track. Do you think all those OpenAI engineers that were going to follow Altm…
I don't know about OpenAI specifically, but I have heard of interviews at other top ML research positions were partly based on leetcode problems.
Re: I am sick of LeetCode-style interviews
#475Leetcode style interviews probably serve two functions: 1) A way to suppress wages and job mobility for SWE. Who wants to switch jobs when it means studying for a month or two? Also, if you get unlucky and some try hard drops an atomic LC hard bomb on you now you have an entire company you can no longer apply to for a year. 2) A way to mask bias in the process while claiming that it’s a fair process because everyone…
Re: I am sick of LeetCode-style interviews
#476Earlier quoted context omitted.
I've also used FizzBuzz at several companies, and the insane amount of people it filters out continues to boggle my mind.
I once froze in an interview when asked a simple technical question - I'd been giving a presentation for an hour on how to launch a new product and I was asked by the CEO how to do something technically trivial - my brain could not do it. So he probably thought I was some marketeer pretending to be technical - which isn't really true. I suspect quite a lot of people who are labelled as "can't code" are freezing like…
However, counter point, I've had people forced on me through much of my career who just can't code for the most part, and despite being pretty reasonable about it ( it's part of the nature of the work I do ), I'm very rarely surprised by competency.
Re: I am sick of LeetCode-style interviews
#477Earlier quoted context omitted.
>All the talk about diversity, but no diversity of thought. Only LC chasers. I genuinely believe this decreases innovation massively. Nice belief, but good luck proving it. I imagine the people grinding LC are harder working/more innovative than people who watched TV instead.
Why are the two choices LC or TV? What about those who have a family, hobbies, etc?
Sooo... its not much of a leap.
Re: I am sick of LeetCode-style interviews
#478Earlier quoted context omitted.
I've actually had people cheat on live coding sessions. For north of $2m over your career, cheating probably is the smart thing to do, especially for a borderline candidate, as there's a fair amount of evidence that the prestige on your CV will make things easier going forward. However, my problem with take homes was never that the candidate would cheat, but rather they'll probably spend way more time than the 2 hour…
> I've actually had people cheat on live coding sessions. What tipped you off? Also, I'm curious: do you think having them discuss their solution in depth would have been a good countermeasure?
Of course, this doesn't mean I've discovered 100% of the cheaters, just the obvious ones.
> Also, I'm curious: do you think having them discuss their solution in depth would have been a good countermeasure?
To some degree. But not everyone communicates as well as they code or vice versa, and then it comes to what you're trying to qualify.
Re: I am sick of LeetCode-style interviews
#479Earlier quoted context omitted.
>They are not software engineers and it shows massively. Coming from Real Engineering and making 2x more programming, I lol at people who say there is any Engineering in software. We are programmers dealing with layers upon layers of abstraction. Knowing to optimize for time by using vectors is more of an art, than a science. I did do safety critical C code and Assembly which are probably my hole in the whole 'its no…
> Coming from Real Engineering One related problem I see is that Computer Science tends to be under-estimated by other engineering fields. A ton of software engineers did not study software. They learned to program as part of their engineering studies, and they believe that they learned both Computer Science and their engineering topic at the same time. I may be biased, but I see fewer computer scientists pretend to…
If Bachelor of Science computer science grads were that much more extraordinary, they wouldnt be working side by side with non-degreed programmers.
Chem Engineer here, I wrote random forest once. My coworker with a CS degree, all front end work.
Re: I am sick of LeetCode-style interviews
#480Earlier quoted context omitted.
> Forcing people to study for two months is blatantly discriminatory to age and family status, at a systemic level. How is this any less discriminatory than any other assessment based interview where you need to prepare? Non-assessment based interviews end up being vibes based which is much more discriminatory.
You’ve set up a false dichotomy here; for any given position, there is typically a way to conduct an assessment-based interview that doesn’t require too much preparation for qualified candidates. For example, at my current job, we hire web developers with Rails experience. Our technical interview process consists of either a pair programming session or an async/take-home task (candidate’s choice) which requires the c…