Doing leetcode type problems, reflecting on what else can be learned, trying to draw general conclusions about programming techniques and what an interviewer might be getting at with a problem can have some benefits.
It is humiliating to have to do LeetCode grinding for
101–110 of 133 posts
Re: It is humiliating to have to do LeetCode grinding for
#102> I have written more code than most people If by most people you mean non-programmers, then maybe. Otherwise it sounds like a whining of a B-player who just realized they've never had skills sufficient for NFL. The fact of the matter is the better you're in understanding CS and the underlying mathematical domains, the easier the leetcode questions get, it always has been and always will be. And contrary to most beli…
> But most people just prefer spending their time on infortainment and being presumptious on Twitter, than actually learning stuff. Yeah that or wasting their time working on open-source or side projects, which typically has a poor return on investment. One of the biggest things I learned after years of trying to work in open-source is that it is not worth it (financially). The employers who pay the best salaries do…
Re: It is humiliating to have to do LeetCode grinding for
#103> I have written more code than most people If by most people you mean non-programmers, then maybe. Otherwise it sounds like a whining of a B-player who just realized they've never had skills sufficient for NFL. The fact of the matter is the better you're in understanding CS and the underlying mathematical domains, the easier the leetcode questions get, it always has been and always will be. And contrary to most beli…
Or writing useful software? Open source is a thing, as are independent commercial software projects.
The tragedy of Leetcode is means the best financial ROI for programmers in aggregate is essentially play programmer Soduko instead of spending their time creating novel and useful software.
Re: It is humiliating to have to do LeetCode grinding for
#104Tired of getting rejected, because you don't have experience with their particular tech stack.
Re: It is humiliating to have to do LeetCode grinding for
#105Earlier quoted context omitted.
Many people fail fizzbuzz. Most interview questions at big tech are not much harder than fizzbuzz. You are not qualified to be a software engineer if you can't write fizzbuzz after seeing it for the first time in your life.
"Many people" is an understatement. In my experience 70%+ of applicants fail basic fizzbuzz or reverse a string level questions. If you think these questions are beneath you, good, you've just made my job easier as an interviewer.
This is why we have leetcode and Fizzbuzz. There are simply too many phonies applying and counting on their charm and charisma to get them the job, which sometimes works when you don't make candidates actually demonstrate their skills.
Re: It is humiliating to have to do LeetCode grinding for
#106Re: It is humiliating to have to do LeetCode grinding for
#107LeetCode and similar tests are why I got out of software development as a career. I was tired of jumping through hoops on interviews.
How often were you interviewing that LeetCode interviews made you switch careers?
It's a symptom of the ageism issue that is so prevalent in the software engineering world.
Re: It is humiliating to have to do LeetCode grinding for
#108> I have written more code than most people If by most people you mean non-programmers, then maybe. Otherwise it sounds like a whining of a B-player who just realized they've never had skills sufficient for NFL. The fact of the matter is the better you're in understanding CS and the underlying mathematical domains, the easier the leetcode questions get, it always has been and always will be. And contrary to most beli…
> But most people just prefer spending their time on infortainment and being presumptious on Twitter, than actually learning stuff. Or writing useful software? Open source is a thing, as are independent commercial software projects. The tragedy of Leetcode is means the best financial ROI for programmers in aggregate is essentially play programmer Soduko instead of spending their time creating novel and useful softwar…
Re: It is humiliating to have to do LeetCode grinding for
#109Earlier quoted context omitted.
> But most people just prefer spending their time on infortainment and being presumptious on Twitter, than actually learning stuff. Or writing useful software? Open source is a thing, as are independent commercial software projects. The tragedy of Leetcode is means the best financial ROI for programmers in aggregate is essentially play programmer Soduko instead of spending their time creating novel and useful softwar…
[deleted]
Re: It is humiliating to have to do LeetCode grinding for
#110Earlier quoted context omitted.
To give some balance; I’ve worked with people strong in CS that suck as people and have no ability to help with product. Experience is not equally distributed given any context. Well rounded people overall have been the best to work with. Optimizing for a single variable is a very powerful technique of the stupid.
It's a bit of a strawman argument - I'm not aware of any company that hires purely based on leetcode results; they typically also include interviews focused on product/design skills and "culture fit".
The coding sessions are pass/fail, you need to get to some type of solution that works. If you get most of the way there and were maybe just slow, it doesn't matter, you will not be hired.
On the other hand, companies are very flexible on system design and background sessions.
This lopsided process allows LC superstars to get through despite glaring deficiencies once they are involved in day-to-day work.