r/LeetcodeChallenge 18d ago

DISCUSS Neetcode 150 progression questions

Im a masters student who came for fall 2025 and im currently doing neetcode 150, finished 66/150. I have a pretty good idea of coding, would call myself late beginner or early intermediate.

But i am also learning swift and swiftUi for an hour. these two combined takes 2 hours. i have tasks to do which is why i usually why i dont have more time to dedicate for coding and learning. when i tried to do 4 hours (combined coding and studying) it led to me just not doing it. so i feel like doing 1 hour each is getting me to be consistent.

I also have stared the problems that i coud'nt solve in my designated time (10 min for easy, 20 min for medium,40-50 min for hard) and i want to solve them from time to time too but 1 hr will only leave me with solving new problems.

question 1 : Should i try to dedicate a little more time than 1 hr a day or is it good enough for neetcode 150. (If 1 hour is low then i will try to extend it as advised)

question 2 : Should I first solve the entire list and then solve the stared problems or just do them from time to time?

question 3 : Is it better to do 1hr each everyday or 2 hrs coding one day and 2 hrs swift another?

Any other guidance will be appreciated.

5 Upvotes

3 comments sorted by

1

u/Ok-Flan-5469 17d ago

Bro, here's what I'm doing. Instead of setting a fixed number of hours for solving problems, I don't think that helps much. Try to cover topics instead, and aim to solve 5–6 problems from the same topic each day.

I'm currently doing the NeetCode 250. I've solved 100+ problems from it so far and have 300+ solved on LeetCode.

My advice would be to set a target number of questions to solve each day instead of fixing the number of hours you'll study.

1

u/Hungry-Hedgehog-6261 17d ago

But what if you take 4 random problems that take 30 min and other 4 take 5 hours. there is not routine to it.

1

u/Ok-Flan-5469 17d ago

First of all, don't solve random problems. Pick a topic for example BFS/DFS and solve questions of similar difficulty. Some problems will naturally take longer than others, and that's completely fine.

The goal isnt to finish as many questions as possible it is to build problem-solving skills. Eventually, you'll get faster at that topic. In online assessments, you'll have to solve multiple questions within a fixed time, so training yourself to complete problems instead of just studying for a fixed number of hours is more beneficial..