Live data from Hacker News

It is humiliating to have to do LeetCode grinding for

twitter.com

101–110 of 133 posts

Re: It is humiliating to have to do LeetCode grinding for

#101
Grinding leetcode is kind of the same as grinding college classes, where you memorize material, get a passing grade, then forget as much as possible.

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.

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…

[deleted]

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…

> 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 software.

Re: It is humiliating to have to do LeetCode grinding for

#105
post #78

Earlier 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 was one of the most eye-opening truths of the industry revealed to me when I started interviewing candidates. There are so many software developers, even with long histories of well-known companies on their resume, who just cannot write code. Even Fizzbuzz. Even "write a for loop with an if statement" type problems. Under pressure or under no pressure. On a whiteboard or on a computer. This has been shockingly true about a pretty consistent percentage of candidates for every company I've worked with as an interviewer for 25 years.

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

#106
post #2

LeetCode and similar tests are why I got out of software development as a career. I was tired of jumping through hoops on interviews.

What did you switch to? (looking alternatives myself)

Cybersecurity. I'm on the offensive side. All tests I've taken have been relevant to the job.

Re: It is humiliating to have to do LeetCode grinding for

#107
post #16
post #2

LeetCode 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 not always the official 'LeetCode', but algorithm tests like it. It's clear that these tests are to filter out older tech employees, because most never had to take these when they were in college. I've also passed every test I was given, so it's not me being bitter that I don't have the required skills.

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…

[deleted]

Re: It is humiliating to have to do LeetCode grinding for

#109
post #108

Earlier 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]

[deleted]

Re: It is humiliating to have to do LeetCode grinding for

#110

Earlier 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".

Sure, the FAANGs and other companies aren't exclusively hiring based on time-constrained leetcode performance, but they are extremely biased towards it.

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.

Post reply on HN