Hi Asad,

I tend to disagree. Hacker Rank and Leetcode test a very specific set of problems — ones you’ll see in a coding interview. While that has its own value in getting you a job, I’m not sure it’s helpful in the real world.

To be clear, the Project Euler problems on their own aren’t super useful in the real world either. There aren’t many times when you’d need to calculate the sum of primes under a given upper bound, for instance. However, I think I made a good case in the article for why fundamental problems like this teach you a toolset that’s extendable to real problems, especially optimization intuition and groking a language’s syntax.

Hacker Rank and Leetcode feel like a system to teach you to memorize coding interview questions. Project Euler problems with their variety make sure you deeply understand the fundamentals of storage, manipulation, and computation complexity.

Top writer in Technology | Backend Web Developer | bennettgarner.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store