Live data from Hacker News

It is humiliating to have to do LeetCode grinding for

twitter.com

31–40 of 133 posts

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

#31
post #9

[flagged]

It's a very practicable metric that enables you to show that you're worth getting a top job in interviews. It's very merit based even if that merit is less being a good SWE and more being good at problem solving + self discipline.

But 10-15 years experience has to count for something. Why do senior and principle positions still need to leet code interviews?

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

#32

> I have written more code than most people and I still will be judged for not being able to solve a coding question Why would you fail it though if you have written more code than most people (assuming most people means most people in tech and not most people worldwide in general since most people are not software developers), and published in A* venues

Because these kinds of questions are coding trivia and your ability to do them is a function of having seen them before. Having to study for an interview kinda defeats the point, no?

I'm so glad I'm on the ops side where these kinds of games aren't common. At best you'll get some light Linux userspace trivia.

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

#33

> I have written more code than most people and I still will be judged for not being able to solve a coding question Why would you fail it though if you have written more code than most people (assuming most people means most people in tech and not most people worldwide in general since most people are not software developers), and published in A* venues

I publish and maintain dozens of open source packages that are downloaded millions of times per year and I couldn’t off the top of my head implement a bubble sort. Because why the heck would I ever do that?

The point is that LeetCode does not test the actual skill set of writing useful code, it tests how much you’ve grinded LeetCode.

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

#35
Honestly, if you are Google, Meta, Netflix, etc, and/or pay largely above the market rate, fine, go for it. What I don't get is when start-up, who struggle to recruit, do the same.

I have been on both side of the recruitment process. I wrote some technical tests. The thing is, it is very hard to evaluate someone level with synthetic test, and leetcode, a.k.a hope-you-know-the-right-algo-for-this-question, type of test are, in my experience, amongst the worse (especially if live-coded or timed).

This type of test will filter out a lot of competent dev, because let's be honest, most dev don't need to be able to come up on the spot with a dynamic programming solution to a completely synthetic problem.

And I also find that algorithmic / programming skill are often way less important for a SWE than good communication, transparency, the ability to learn, ... Unless you working on a product where performance is absolutely critical, I find that having a difficult technical test that is a go/no go, yield worst result.

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

#36

Just to give some balance here, I'll state a seemingly unpopular opinion. Personally, I have not had issues doing complex coding questions in interviews, or at work. And it becomes clear pretty quickly on the job, when your co-worker has weak computer science fundamentals. Reasoning from first principles is a very powerful technique.

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.

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

#37
post #9

Earlier quoted context omitted.

It's a very practicable metric that enables you to show that you're worth getting a top job in interviews. It's very merit based even if that merit is less being a good SWE and more being good at problem solving + self discipline.

But 10-15 years experience has to count for something. Why do senior and principle positions still need to leet code interviews?

Because there are a lot of fraudsters.

With social skills and salesmanship, you can never have delivered top-class work even after 15 years as a developer.

Quite a few people know how to "play the game". That's pretty easy if your superiors have no idea about software development themselves.

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

#38
I honestly don’t understand what it gets companies. It amounts to eliminating surgical candidates with 30 years experience because they can’t do organic chemistry on the spot.

Who came up with this scam? From all I hear the quality of engineering at these FAANGs has not been increasing.

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

#39

If you think something you have to do in an interview is “humiliating” when all they’re asking you to do is demonstrate some skill on a whiteboard you have some self-reflection to do. I don’t personally think leetcode is that great for interviews but candidates who act like it’s above them to figure out problems etc have a serious problem. In other fields this is not only completely normal but absolutely something pe…

This tweet is about "grinding", eg the time-consuming prep work before interviews. I think.

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

#40

It's true. But acting like you're above the work also doesn't help you.

Yes. You might think it's humiliating, but sometimes showing some humility (rather than tweeting something along the lines of "They want me to do the same type of interview like the peons? Pah, I'm too good for that!") might be in order...
Post reply on HN