About AlgoRung

AlgoRung helps you learn data structures and algorithms for coding interviews, and keep what you learn.

Why it exists

Solving a problem once is easy to mistake for knowing it. A week later the idea is gone and the same problem feels new. AlgoRung is built around that gap: every solve schedules two revisions, and every mistake is written down, so the problems you practise stay with you until the interview.

What's inside

Who it's for

Students and working engineers preparing for coding interviews, and anyone following a DSA course who wants a structured way to practise between classes. You don't need an account to read problems, solutions or walkthroughs; an account only stores your revision log.

Where else to find us

Every walkthrough is also published on the AlgoRung YouTube channel, along with short versions for quick revision.

About the problems

Problem names refer to well-known interview questions, most of which are hosted on LeetCode or GeeksforGeeks. Every write-up on AlgoRung is written independently, and each problem page links to the original so you can submit your code there. AlgoRung is not affiliated with LeetCode or GeeksforGeeks.

Found a mistake?

Write to hello@algorung.com with the problem name and what looks wrong. Corrections are usually live within a day.