You can check cses(dot)fi Also, can you please explain why are you searching for another site? Leetcode itself has so many problems. Are you looking for what to do after leetcode is covered? Answer from obelixx99 on reddit.com
🌐
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/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/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 › 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.

🌐
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 › 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/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

Find elsewhere
🌐
Reddit
reddit.com › r/opensource › open-source leetcode alternative
r/opensource on Reddit: Open-source leetcode alternative
December 19, 2024 - hey r/opensource For the past few months, I've been building an open-source leetcode alternative. With the goal of creating an education platform for…
🌐
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/cscareerquestions › a more structured alternative to leetcode.
r/cscareerquestions on Reddit: A more structured alternative to Leetcode.
January 7, 2018 -

A lot of people on this sub practice on Leetcode. It is no doubt the best place to practice inter.view questions. However, unless you are a premium user, there isn't a good methodological way to learn algorithms. You can check out https://www.lintcode.com/ladder/2/

They have a special question ladder called "US Giants". It contains just the right amount of easy, medium and hard questions for each topic (most of them from Leetcode). There are 122 questions in total and I did around 80% of them. Almost every new question that I see in my interviews is a variation of what I already did on Lintcode.

P.S - It's free!. Thanks to our Asian friends :)

🌐
Reddit
reddit.com › r/learnprogramming › leetcode vs codewars vs whatever else?
r/learnprogramming on Reddit: Leetcode vs Codewars vs whatever else?
October 3, 2023 -

Hi fellow problem-solvers, I graduated a bootcamp in May and have been tirelessly hunting for a job ever since. I’ve seen several people talk about improving their skills using sandbox-y websites like Leetcode. I’ve got two questions:

  1. Of all the websites to practice, which is your preference and why? (Leetcode, codewars, etc…)

  2. Some people in this sub have mentioned that employers seeing how much Leetcode problems they’ve solved has helped them land the job. How do you show this to a potential employer? Surely it’s not on your resume, so I’d assume you just mention it during an interview? Maybe on a cover letter?

I should mention that I am aware that the best way to improve is to consistently code and build things. I am doing this and will continue to do so, however sometimes I’d just prefer a shorter practice that isn’t relevant to the projects I’m working on.

I’m open to any answers even if it’s not relevant to the questions and more so pertaining to tips on how to get a job. Thanks in advance!

Top answer
1 of 5
7
I would say leetcode > codewars for finding a job just because it's more tailored to the job search vs gamified like codewars, but it's kinda 6 of one half dozen of the other. If you prefer one over the other and it helps you practice more go for it. As far as an employer seeing how much leetcode you've done, I've never heard of that and would find it strange. I wouldn't include it. "I should mention that I am aware that the best way to improve is to consistently code and build things." this is true in a general sense, but not in a job search sense. Once you've got an interview, whether you get hired will be determined in large part by solving leetcode-type problems live with several interviewers. If you can do most of the "easy" problems in leetcode you should be set. Beyond that it's kinda overkill and for its own sake Couple other things. Highly suggest you pick up "cracking the coding interview" and read the whole thing. Also, if you can afford it, it's probably worth it to pay for a few online whiteboarding interview sessions. There's a bit of an art to it. Elevator pitch, talking through your thought process, organizing the code, handling edge cases, etc. In many cases we're looking for your approach to problem solving and code structure more than your ultimate ability to solve the problem and this would help you with that. The unfortunate reality is you're not going to get a lot of first interview opportunities and you're inevitably going to bomb at least 1 so you wanna make sure you're ready. I got walked about of my first onsite interview, very demoralizing. Don't get down if and when it happens. The last piece of advice I have is to apply for tech jobs at non-tech companies. By that I mean manufacturing, banking, retail, etc. Silicon valley is struggling right now because there's no VC money, but the rest of the economy is doing quite well. BTW how many applications are you sending/week and are you doing any networking? The best way to get your foot in the door is to know someone who knows someone kinda thing
2 of 5
6
Leetcode is my favorite. Codewars + a lot of other sites the questions try too hard to be unique and aren't concise at all. Spend more time trying to figure out wtf it even wants. I'm not too sure about total problems solved you can just copy paste answers, but I could see being active in the community providing well explained solutions and a good contest rating being beneficial. It let's you tag your linkedind, I only have a couple solutions posted from contests and have thosuands of profile views.
🌐
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/developersindia › leetcode premium alternative
r/developersIndia on Reddit: Leetcode premium alternative
August 8, 2023 -

Hey 20F here and in my 3rd year. I’m currently grinding Leetcode for internship. My question is would it be worth it to get Leetcode premium? I think it’s too pricey so I’m looking for an alternative. Also where do you guys study for specific questions for specific companies?

🌐
Reddit
reddit.com › r/experienceddevs › a leetcode alternative
r/ExperiencedDevs on Reddit: A Leetcode Alternative
January 8, 2021 -

I was reading yet another post about how leetcode, well, it's bad for experienced devs. You can spend quite awhile prepping for it, while having another job, and it's *still* fairly random; the system was setup to weed out false positives, but it's not great for diverse hires or accuracy in general.

An Alternative Approach

I'm going to lay out a day-long interview process, with a 60m screen ahead of time.

For all of this, there's effectively no timer. If you're not gonna get it, you're done, but you're welcome to move at a speed that's entirely comfy for you. This *isn't* a stress test. For any of these interviews, there's usually one interviewer, but there may be two interviewers in one or two of them, to help train new interviewers over time.

  • Screen: you're asked to work through two or three of the simplest assignments from an "intro to programming" type course, to prove you can take an idea and write it into code. They may also ask you to define a few things (CS and software engineering jargon), or to talk about your current role.

  • Onsite, either two half-days or a full day with breaks and lunch. Start at 9am.

    • They provide a few complex pieces of relatively clean code, and ask "what does this do, let's talk through it", to prove you can go beyond CS 101. Mostly writing. 60m

      • This may go 30m longer; they can ask screen-like questions again, just to confirm you're the person from the screen. "Any odds you could code up a linked list that implements this interface?"

    • (Optional bio break/coffee/etc)

    • They ask to talk about your previous jobs and experience, what was good, what was bad, what you'd do differently if you did it again. Mostly chatting. 90m

    • Noon. ish. First major break: you go to a nice long lunch, where you get paired with someone with a background like yours, to see how it's going for them. Ideally, you get to *choose* your lunch partner from a list. They do *not* take notes on your questions. This cannot count *for* you, so you're free to ask anything. If you say something horrifying (racist, sexist), those get reported in. Otherwise, game on. 60m

    • You take a data structures test, similar to a college midterm. This is probably an 30-60m test, you can take up to two hours. No scores above 90% are counted, so you don't have to memorize !@#$ red-black trees again. The syllabus is available online, this isn't secret sauce. Mostly writing. 60-90m.

    • (Optional bio break/coffee/etc)

    • You do a design interview of some sort. Systems design, API design, product design, whatever. They learn how you build things. Mostly talking. 60-90m.

    • (Optional bio break/coffee/etc)

    • Second major break: you take awhile chatting with another person who works there, over coffee, to ask whatever the hell you want to ask. They take notes on your questions, which count for you. Mostly talking. 60m

    • (Optional bio break/coffee/etc)

    • Wildcard Interview. 60m

Wildcard

While you were in that second break, someone looks at the previous interviews, and thinks "do we need more signal on any one part of this", and asks if you'd be up for an immediate followup interview on X. Alternatively, they ask if you'd be willing to come back in soon for the followup on X; your choice, this is a *full* day.

The 'wildcard interview' is that followup. If the candidate didn't need a followup, the wildcard? It's a training interview, so the company can get new interviewers calibrated.

If the candidate didn't need the wildcard, and the company doesn't want to use it to train, *then* toss in the Leetcode, so we could finally - *finally* - see how it compared head-to-head with other interview styles.

Summary

This runs from 9-5pm, may go to 6pm if the candidate wanted to go a bit slower, allows for tons of breaks, has two different people you can ask questions about the job for more than an hour. It tests code, algorithms, design, working style, soft skills, and allows for both "you drew a shitty interviewer", "you made honest mistakes", and "trains new interviewers".

I'm curious if "simple code" is enough, and I'm betting it probably is, especially if they have a resume to ask questions about *and* can pass the data structures exam. Thoughts?

🌐
Reddit
reddit.com › r/learnprogramming › leetcode alternative for language features
r/learnprogramming on Reddit: LeetCode alternative for language features
August 15, 2024 -

Is there a platform similar to LeetCode that focuses on training actual language features instead of just algorithm concepts? For instance, the usage of lambda functions, smart pointers, templates in C++ and so on. I find it is way more important to know when to use certain features or design patterns compared to learning some arbitrary algorithm that will not be useful in 99.99% cases in the real world.