4 ms·
The questions I see don’t use any tricky DS/algo that needs memorising. They are all solved by some loops and a simple data structure like an array or dictionar
by zeroonetwothree 4y ago
The questions I see don’t use any tricky DS/algo that needs memorising. They are all solved by some loops and a simple data structure like an array or dictionary. If you can’t use those comfortably then you probably aren’t actually going to do well at the job. I don’t practice at all for interviews and have had no problem passing, I get an offer maybe 70% of the time.
If anything companies are desperate for experienced hires and give them really softball interviews. If you are a new grad you get grilled hard but if you are going for staff+ then you get asked some generic soft questions and a fizz buzz
(Have 15 years experience)
- nowherebeen 4y ago> The questions I see don’t use any tricky DS/algo that needs memorising. That's kind of anecdotal. If it was that easy, everyone would pass. My experience has been entirely on the interviewer. The younger the interviewer, the more they have to prove by giving dynamic programming or direct acyclic graph questions. I am not denying your experience, but it just isn't universally true.
- hnfong 4y ago> If it was that easy, everyone would pass. The implication is not that the questions are easy for the average person, but the questions are relatively easy to programmers talented in solving these kinds of questions (even if they don't actively grind problems on leetcode). I personally think it's true that there might not be a high correlation between being good at solving leetcode style problems and being good at software development in general, and there's definitely a valid point to be made that some FAANG companies are essentially off feeding unconscionable ad money to a class of "smart" people who can leetcode without a bitter grind. But when people complain about mandatory leetcode grinding, I just can't help but find it kind of ironic that they're simultaneously feeling bitter about not being able to get that $300k+ job, yet also feeling self-entitled because they have some so-called industry experience (which may or may not be relevant), and also proud of forgetting what they were taught in their CS curriculum... I suspect the Dunning–Kruger effect is strong in those cases.
- nowherebeen 4y agoAt the end of the day, it's a job. If the employer wants you to grind LeetCode to get the job, then yes, you are going to have to do it. It still doesn't make it right though. I have no problem having to jump through hoops, but it does grind my gear when programmers use LeetCode as a badge of honour to show they are superior than others. Elitism within the LeetCode community is very strong.