Leetcode is free. https://www.reddit.com/r/learnprogramming/wiki/faq#wiki_where_can_i_find_practice_exercises_and_project_ideas.3F Answer from 149244179 on reddit.com
🌐
Reddit
reddit.com › r/opensource › open-source leetcode alternative
r/opensource on Reddit: Open-source leetcode alternative
December 19, 2024 - For the past few months, I've been building an open-source leetcode alternative. With the goal of creating an education platform for aspiring developers to mid-level engineers who can build a platform together to improve their coding skills. It's my first real 'open-source' project, so it's been really fun to build in public and see it evolve. If you wanna check it out, here's the source code: https://github.com/logannford/TechBlitz/ .
🌐
Reddit
reddit.com › r/leetcode › is there a smarter alternative to leetcode?
r/leetcode on Reddit: Is there a smarter alternative to leetcode?
October 23, 2023 -

Rather than running your code against 100 different test cases and failing you if you miss 1, is there a platform that can use AI to tell you if you have the correct approach that covers the general case and then a couple of the more common edge cases? I feel like that would more useful and more in line with a standard white board interview.

Top answer
1 of 5
28
I mean leetcode tells you how many tests you passed, so you know if your solution covers the general case or not based on how many tests it passed
2 of 5
8
Contributing to open source. 20+ years interviewing. The leetcode tests are not how we "filter applicants because of volume." They're how we order applicants that don't have work to demonstrate. ... ℹ️ Disclaimer: I can't speak to the whole industry / every company. There are many that at least screen on technicals. I am extrapolating from my experience on hiring panels (many hundreds) + friends' experiences of the same. I got some very helpful comments below that make a good case for the opposite of what I'm saying also being true some places. (I can't speak to the ratio, but others in the thread/sub probably can — some of whom also have conducted many interviews / might have a better pulse on general trends). ... Come in with a degree, leetcode skills (which, more than anything, we use to assess process and communication, not expertise), but no experience: if you set the record for the highest marks, you go to the top of pile #2. If someone comes in and has patched bugs in an open source lib, has a learning blog, noodles with arduinos, helps a small business, has a github project that is decent — especially if you have collaborators: you go into pile #1. Notably: it is entirely possible and often the case that we'll end up hiring someone who performed worse on the technical if they can demonstrate actual programming experience, esp in concert with others. The market is tough. Sometimes you do have to do hundreds of interviews (I've been there). But, in a tough market, if your prinary focus is algorithms and toy problems, the plain facts are: you will go into the pile of callbacks that we refer to if no one in the experience pile accepts the job. You don't need a job to get experience either: OSS is free experience and free education. Patch a bug in one of your favorite libs. Start a blog post where you communicate your learnings. You will immediately go from vaiing for one position against a thousand other people to being in the top 50. Have been on both sides if the table, but on the hiring side more than not for a long time. Many hundreds of interviews and hires (yes, right on up through 2023). This is for sure: leetcode is a great way to practice to reduce test taking nerves. It is not important to us that you nail the technical, unless that's the only metric you leave us with. In that case, you must — because you ae competing with the thousands of other people with the same misunderstanding re: what we are looking for. (And internships are good, but if you can't speak in specific detail to architecture, business impact, requirements, or articulate a difficult bug and solution, we just note that you have been putting in effort — doesn't matter if it's NASA, Google, JP Morgan, etc. We've all worked there or know people who do. Sometimes internships are invaluable! We try to give work you can put as huge wins on your resume! But, we also understand that many places just have you write YAML for CI/CD or add methods to classes in an enormous framework and no one makes time to provide you with context. That's not universal, but it is common. In either case: it's not your fault). ⚠️Note: many, many people working on OSS are nice and will be happy to help. There are a lot of jerks too. They might be dismissive, wrong, mean: if you run into that, be gracious in return and know when to call it on the discussion: that's also a huge win. You're gonna run into jerks. Being able to slough it off without adding to the snide vibe is a great look. I didn't intend to make any universal claims. I should have made that clear.
🌐
Reddit
reddit.com › r/leetcode › leetcode-to-github extension (similar to leethub)
r/leetcode on Reddit: LeetCode-to-GitHub Extension (Similar to LeetHub)
June 20, 2023 -

LeetHub isn't syncing with the new LeetCode UI. Any suggestions for alternatives that smoothly push LeetCode solutions to GitHub?
i have tried LeetHub 2.0 but after the latest UI update which is not support in the current version of leethub.
if you know any other similar extensionw which is still working please comment down.

🌐
Reddit
reddit.com › r/leetcode › alternatives to leetcode
r/leetcode on Reddit: Alternatives to Leetcode
May 7, 2025 -

What are the good alternatives to LC in terms of interview preparation with the same effectiveness but not so overwhelming?

I found hack2hire, but they seem to have little number of problems in total... what else? codility?

🌐
Reddit
reddit.com › r/learnprogramming › alternatives to leetcode that has explanations
r/learnprogramming on Reddit: Alternatives to LeetCode that has explanations
August 3, 2024 -

Hi R

I was looking into LeetCode and it seems the solutions they have there are from “the community”, which has no guarantee that the answers are actually the best solution or even that they are correct.

I’m looking for an alternative platform that also has good challenges, ones that are actually similar to real interview problemas, but that have the “official” resolution explanation, considering the best answer to the problem.

Please, would anyone have any recommendations?

Thank you

🌐
Reddit
reddit.com › r/learnprogramming › alternatives to leetcode
r/learnprogramming on Reddit: Alternatives to Leetcode
February 15, 2022 -

So far I haven’t used a service like leet code. But from what I read that even the simple problems are fairly difficult. My question is if there is an alternative I could start out with that isn’t as difficult to start out with.

I’m not opposed to Leetcode, But don’t want to start out as frustrated.

🌐
Reddit
reddit.com › r/learnprogramming › what's a better alternative to leetcode/codewars?
r/learnprogramming on Reddit: What's a better alternative to Leetcode/CodeWars?
May 21, 2022 -

I read that Websites like leetcode aren't representative of the type of problems that one will face in a day to day work environment. What would be a more useful way to practice coding and problem solving then?

🌐
Reddit
reddit.com › r/learnprogramming › leet code alternative
r/learnprogramming on Reddit: Leet code alternative
June 1, 2025 -

Hi, I'm looking for an app or site like sololearn but only for algorithms and data structures.i was thinking about solving leetcodes but I feel like a dumb ass since I mix up algorithms and can't code that well since I don't practice that much. I'd be grateful for your advices.

Find elsewhere
🌐
Reddit
reddit.com › r/leetcode › where do you practice other than leetcode?
r/leetcode on Reddit: Where do you practice other than Leetcode?
October 17, 2023 -

In school, I learned math best by doing TONS of problems. I am looking for good resources that will allow me to do the same thing as I practice DSA. The ideal platform would have problems that are easier than/about the same as Leetcode easys and can be filtered by topic.

So far, the only thing I have found is GeeksforGeeks. It lets me filter by Basic and also choose different data structures or techniques to filter by.

Any other suggestions?

🌐
Reddit
reddit.com › r/askprogramming › sites alternate to leetcode
r/AskProgramming on Reddit: Sites alternate to leetcode
February 9, 2023 -

I am a Software Engineer in the industry for 7 years! Unlike the average individual, I actually like leetcode even though it has no correlation with job performance. It just satisfies my itch of solving problems and having a fast feedback loop: sort of like crossword or sudoku or math puzzles pr

I also like programming languages and like learning exotic languages. Are there sites that are more expansive than leetcode: test file io, or some regex parsing, or date time math or interacting with csv, json, concurrency or dealing with binary data. These will help me learn the capabilities of a new language much faster than just reading a book on the language.

I usually do projects but was wondering if there was something more expansive than leetcode with an autograder that tests some of the things I mentioned. This will satisfy the puzzle itch

🌐
Reddit
reddit.com › r/cscareerquestions › easier alternatives to leet code and hackerrank
r/cscareerquestions on Reddit: Easier Alternatives to Leet Code and Hackerrank
March 27, 2025 -

So I am a career switcher, trying to find a Junior SWE position in this god awful market, and am trying to prepare for possible technical interviews. I have found this task rather daunting because the only prominent services for interview practice seem to be Hackerrank and Leetcode. These two services are god awful because every exercise is made unreasonably difficult; if a question doesnt require some advanced mathmatical or scientific background to even understand the problem statement, it requires you to use some ridiculously roundabout method to solve the problem, and will mark the answer wrong if you use a simpler, more practical method. I know from experience completing technical interviews that decent employers dont employ questions like these when interviewing Juniors, and I know from my experience interning on a development team that the ability to solve brain teaser problems is irrelevant to a Junior SWE's Job.

The kinds of problems I want to practice would be something like "create a program that checks if a string is a palindrome" or "create a program that checks which items in an array of strings are represented more than once" (these are actual questions I was given during a technical interview for a Junior SWE position). Can anyone reccomend a book or website that focuses on problems at or around this level?

🌐
Reddit
reddit.com › r/leetcode › git repository for leetcode solves
r/leetcode on Reddit: Git repository for leetcode solves
August 15, 2023 -

Do you guys maintain a git repository for the leetcode solves? Do you go back to the repository and revise? What is the best way to maintain that leetcode repository to revise?

Top answer
1 of 2
2
I use the LeetHub Chrome extension (the original one). Unfortunately, it only works when you revert to the older Leetcode layout, not the new one (it's open source, if someone wants to fix that, please do, I'm not a Javascript developer). The GitHub-wide permissions it requires are a little suspect. Only use it if you have nothing else important in your Github. Personally, I don't use it to revise, but I do use it to share my code with my friends (I'm aware I can do that with the Leetcode submission links as well), but I prefer sharing github links, because I just need to share one link to share my solutions in multiple languages. Also, the github formatting is a lot better for some reason. Also, I do like to view my previous attempts at solving the same problem to monitor my improvements. And the LeetCode interface is great for that, but a few times, it showed me I had a very old entry, but it couldn't actually show me my previous listing. So using LeetHub gives me peace of mind that my previous code listings will be backed up somewhere. It saves the problem statements as well. https://chromewebstore.google.com/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi?pli=1 PS: Apparently someone wrote a second version (see the link below) that fixed it for the new Leetcode UI, but its user reviews don't inspire much confidence. https://chromewebstore.google.com/detail/leethub-v2/mhanfgfagplhgemhjfeolkkdidbakocm So for me at least, I'm going to keep on using the old LeetHub on the old Leetcode UI (for as long as Leetcode maintains that old layout), because that still works great for me.
2 of 2
2
I do it manually with some vim macros: https://github.com/razimantv/leetcode-solutions But I also add problem tags in my repository and leave the option open to add editorials. Primarily for teaching my students, but some sort of manual repository updation with tags and starred problems might help you.
🌐
Reddit
reddit.com › r/leetcode › my personal reviews on neetcode vs. leetcode data structures and algorithms course
r/leetcode on Reddit: My Personal Reviews on Neetcode vs. Leetcode Data Structures and Algorithms Course
January 13, 2025 -

I recently tried both Neetcode (the free video content) and the Leetcode Crash Course. While Neetcode is free and popular, I ended up feeling that “free” wasn’t necessarily better. Here’s what stood out:

What bothered me about Neetcode:

  • Some explanations felt unclear or contradictory.

  • The code in the videos often didn’t match the solutions on the site.

  • They have a paid course ($119/year or $497 lifetime), which includes foundational templates. If you don’t get those templates, you might just end up memorizing solutions without fully understanding them.

Why I switched to Leetcode Crash Course:

  • It’s a one-time payment (about $90).

  • They include templates for all main algorithms, so you can actually practice applying them (not just rote memorization).

  • There are concise notes that help you review quickly—no need to rewatch hours of videos when you’re crunched for time.

  • It uses the actual Leetcode platform, so you’re practicing in the same environment you’ll be using for your further practice.

In the end, I prefer the structure and clarity of the Leetcode Crash Course. It might not be free, but it made my interview prep more straightforward. That said, everyone’s learning style is different—this is just how things panned out for me.

Link for Leetcode Crash Course: Explore - LeetCode

Let's see one example using Leetcode 542. You can have a feeling of his style:

He only used less than 4 minutes to explain the algorithm to the question and code along with explanation.

Almost all parts of his codes are from his templates (valid function is his template to verify the boundary, from Line 14 to Line 18 are his template to construct the graph based on matrix, from Line 21 are the BFS template). So memorize these templates ahead and quickly write them in the solution can save a lot of time and brain energy. His codes are elegant. You can see his style from this example.

If you think his method to use templates to solve Leetcode is helpful or you're not comfortable with this question, then this course has the some values for you.

🌐
Reddit
reddit.com › r/cscareerquestions › leetcode is better than the alternatives
r/cscareerquestions on Reddit: Leetcode is better than the alternatives
May 15, 2020 -

I'm glad leetcode style questions are prominent. If you haven't gone to a top school and you have no/little experience there'd be no other way to get into top tech companies like Google and Facebook. Leetcode really levels the playing field in that respect. There's still the issue of getting past the resume review stage and getting to the interview. Once you're there though it's all about your data structures and algorithms knowledge.

It's sure benefitted me at least. I graduated from a no-name university in the middle east at the end of 2016 with a 2.6 GPA. Without the culture of asking leetcode style questions I probably would never have gotten into Facebook or at Amazon where i currently am.

I think that without algorithm questions, hire/no-hire decisions would give more weight where you've worked, what schools you went to, how well you build rapport with the interviewer etc. similar to some other industries (like law I think). In tech those things only matter for getting to the interview.

Basically the current tech interview culture makes it easy for anyone to break it's helped break into the top tech companies (FANG/big-4/whatever) and I think most engineers with enough time on their hands can probably do so if they want to.

Top answer
1 of 30
627
Leetcode is college plus and bears no weight in reality for most jobs. You wanna know how many times I've remade a linked list or sorted a heap? 0. You wanna know how many times I've had to properly work within a team to design and implement software from sequence/class diagram/design document to actual testable code? Every day. Unless you are a researcher, most questions they ask you to solve are useless (when it comes to most engineering). Also news flash. FAANG is just fuckin hard for everyone to get into. I forget where, but I saw somewhere in this sub that google hires .2% of the applicants. That .2% equals 7k people. It's not because you "didnt go to a top school". Its because you are literally not in the 1% of programmers. My advice? Stop aiming for FAANG when you are not FAANG material and, please for the love of all that is holy, please stop circle jerking about FAANG and LeetCode. It's all been said and debated before. Leet code is a massive fad used by companies to help smooth out thier process of hiring because of the laws of scalability. It's literally a cog in a machine. Please just learn what actually goes into software engineering then make a post. I apologize if I'm coming off as aggressive, but the constant FAANG leetcode circlejerk whinefest that has become this sub is irritating and useless.
2 of 30
63
I agree. And I feel like it is much more fair to ask Leetcode questions and the project you worked on that show your knowledge than weighting decisions on prestigious title of univ, GPA, etc.