Is Leetcode Training Dev Skills - Why Is Leetcode So Big in US Interviews?

Posted by codescout88@reddit | ExperiencedDevs | View on Reddit | 250 comments

I've come across Leetcode quite a few times here on Reddit - both as a “thinking training platform” and in the context of job interviews, especially in the US.

I'm a developer based in Germany and also work with people who are just starting to learn programming. I often recommend doing lots of small coding tasks to help develop problem-solving skills - which I see as one of the most important abilities for a developer.

At first, Leetcode seemed like a great way to support that kind of thinking.
But honestly - the more I used it, the more doubts I had.

With all the submitting, comparing, and optimizing, I noticed how easy it is to slip into a mode where it’s only about writing the most efficient, “perfect” solution. At some point, I was spending more time trying to get into the top 5% in runtime than actually focusing on solving the problem.

And that made me wonder:
Is this really training the right kind of thinking? Or does it completely miss the point?

Also, I’m genuinely curious:
Why is Leetcode such a big deal in US interviews?

In Germany, that’s pretty uncommon -here we tend to focus more on project experience, code quality, architecture, and collaboration.

Can someone from the US or with international interview experience explain how those processes actually work over there?