| Leetcoding is certainly a big one. Having to jump through performative interview hoops is a tough pill to swallow for experienced folks. Took me many years to put my feelings aside and recognize it as the current normal. Otherwise, plenty of reasons, many dependent on specific companies. Some examples based on both first-hand knowledge and hearing from others: Facebook/Meta - tough performance culture, bad work-life balance, terrible public image Amazon - toxic exploitative culture, bad work-life balance, sliding public image Apple - secretive culture, bad work-life balance Netflix - unique performance-oriented culture that won't fit everyone (see the infamous culture deck)... but interviews are team-specific and not necessarily Leetcode-oriented Google - growth is difficult, sliding public image Keep in mind that these are aggregate impressions based on many anecdotes. Some teams will not exhibit the same issues. Some people are also not bothered by the same issues you might be (and vice versa). |
Interviews at google seemed 50/50 split leet code (or interviewer showing off being clever) and reasonable questions.
I recall thinking that my MS interview questions seemed perfectly reasonable, but that was too long ago for me to recall specifics.
As a someone who has been the interviewer I think that people really don’t understand what whiteboard interviews are doing, and a number of claimed “leet code” questions are not. Part of it is that if you’re interviewing at Apple or MS knowing basic algorithms and complexity analysis is important because working at those companies you will be the one implementing such things so other developers don’t have to.
A lot of what people are calling leet code on HN, Reddit, etc are what I would consider foundational knowledge, not anything crazy.