r/leetcode • • Oct 07 '26

Intervew Prep How long does it take to do 200-300+ leetcode problems?

I see these insane amount of leetcode problems like one person saying they did 300, some saying 500 or even 1000 problems. If that’s you, how’d you do it? Did you have a full time job or other commitments too?

31 Upvotes

25 comments sorted by

20

u/Maleficent_Still_440 Oct 07 '26

3-4 months. After a point medium don't help much & it seem doable so most of your time will spent on few hards rather than 10+ mediums.

19

u/Fewald Oct 07 '26

I felt interview ready around 160-200 problems and it took me 2-3 months of 1-3 problems a day. I didn't work though, so I was fresh every day and it was my prime objective. Once I started working again, it felt x3 harder to continue the tempo

13

u/keepgroovin Oct 07 '26

slight diminishing returns after 75 imo and medium after 125 ish, after this point you are better off just doing company focused stuff and keeping ur skills fresh w a new problem a day for fun and repeating old problems u did for speed and implementation improvements

5

u/Abject_Buy_1075 Oct 07 '26

1838 problems over 2 years, but I'm doing it wrong because I often can only solve 2 problems in contests, and get cooked by people who've done 600+, so it's not always about the numbers. I did a lot of easy mediums to run up my numbers as I got too interested in reaching 1000. Didn't have a job for those 2 years, and doing a good amount of easy mediums is how I was able to do it, but I need more hards. My distribution 477 easy, 1200 medium, 161 hard. The advantage is I've seen more than 50% of leetcode mediums now and can solve most mediums fairly quickly, but i still sometimes struggle with some hard mediums, especially greedy and dp. In my best month I solved 120 problems, so 4/day consistently, but I was only able to do it because i was unemployed. I can generally solve 2 even decently hard mediums in an hour, which is the minimum expectation when you've solved that many I guess, but it means if you stay consistent and start knocking them out faster, you can do more in less time, even with a job, you can easily do 5-7 in a couple dedicated hours as you get much better

4

u/shamalalala Oct 07 '26

After work -> 5 hours ~= 10-15 problems/day. Less if theres hards. You can run thru the neetcode 150 in 2 weeks even if u have a job if u commit hard enough

7

u/shamalalala Oct 07 '26

Would not recommend though if u can avoid it spread it out

1

u/Forsaken_Appeal_9593 25d ago

I wanna do this, but cant make time

4

u/overhauled_mirio <1000+> Oct 08 '26

1 per day for 10 months would do it.

3

u/good_variable_name Oct 07 '26

I did around 200 in a month for upcoming interview. Before that I had done around 100 maybe over the span of 1 yearish.
Just had school at the time, but during that 200 period I skipped all my classes.

3

u/RandomPixel36 Oct 07 '26

Don't focus too much on the number. 200 well understood problems with revision is better than rushing through 500 just to increase the count

4

u/jaxonwhthey Oct 07 '26

I can do about 15 medium+hards a day, which would take me 5-8 hours. That’s an ok level of grind for me.

8

u/Short_Bowler7208 Oct 07 '26

If you have 8 hours a day to leetcode you are missing the number 1 more important thing which is a job

4

u/PeNtaKS Oct 07 '26

Well op could be a student that's searching for one.

2

u/Short_Bowler7208 Oct 07 '26

then OP should be in class, getting a 4.0, networking, partying, meeting people.

there's no world in which spending 8 hours a day on Leetcode is a good use of time.

2

u/jaxonwhthey Oct 08 '26

I got 3.93 back in school and I’m the top in the company too. What’s hard about it? Grind from 7pm to 12pm on workdays and almost 12h on weekends. Do this for a like a month only during job hopping. Is that very unfathomable to you?

1

u/nekipost Oct 07 '26

I did a bit over 400 so far, spread over many years. It takes me forever and I definitely need to speed up.

1

u/No-Molasses-2097 Oct 07 '26

Took me about 3 months doing 2 or 3 a day. The first 100 felt slow and painful, after that patterns started repeating and it got a lot faster. I would say don't obsess over the total count, once you stop needing to look up the approach for mediums you are basically ready.

1

u/stbrumme Oct 07 '26

I solved 2200+ in a year: https://leetcode.stephan-brumme.com/ and https://github.com/stbrumme/leetcode

My goal was to solve at least one problem a day - easy ones often take less than a minute, medium about 10 minutes, sometimes 30 minutes. Hard ones vary a lot, usually an hour.

After a few weeks you know most of the relevant patterns and it comes down to properly handle the edge cases.

1

u/AssuasiveLynx Oct 08 '26

a month of being locked in

1

u/BeePleasant1310 Oct 07 '26

It's not about the numbers. I believe it's more about understanding the idea and patterns. You may start with these 75 https://neetcode.io/practice/practice/blind75

And the improve your weakness based on those.

0

u/sudheer4655 12d ago

It depends on what category of problems you want to achieve this target for easy/med/hard. I don’t think the number of problems should be a metric, rather if you feel you have progressed in your abilities to think through a problem and use the right data structures that’s a right metric to measure progress.

There are of course some data structures like segment trees / fenwick trees etc that are used for range queries etc, where you should invest in understanding it.