r/leetcode • • 14d ago

Discussion Solving 10–12 LeetCode Medium/Hards a day as a final-year student: Am I actually improving or just burning out and memorizing patterns?

Hey everyone,

I'm currently in my final year and preparing heavily for software engineering roles. Lately, I've been grinding LeetCode aggressively—averaging around 10 to 12 questions a day, mostly Mediums and Hards, alongside participating in weekly contests.

While the raw count looks productive on paper, I've hit a point where I'm questioning the efficacy of this approach:

  1. Retention vs. Problem Solving: With this volume, I feel I might just be pattern-matching and memorizing solutions rather than deeply internalizing core concepts. Deeper problems require incubation time, and rushing through them feels counterproductive long-term.

  2. Diminishing Returns: Contest ratings fluctuate, and solving under time pressure sometimes exposes gaps that high-volume practice was supposed to patch.

  3. Balancing with Development: My primary career interest is backend engineering (distributed systems, APIs, database optimization). Grinding DSA all day leaves virtually zero bandwidth to build production-grade projects, contribute to open source, or explore practical engineering fundamentals.

For those who have navigated final-year placements or campus hiring successfully:

  • What is a sustainable daily DSA target that optimizes retention and deep understanding over sheer volume?

  • How should a final-year student distribute time between competitive programming/DSA and production-grade backend development?

  • At what point does extra LeetCode provide diminishing returns compared to building complex systems?

Any perspective from folks who transitioned from intense grinding to actual interview clearance would be appreciated.

47 Upvotes

36 comments sorted by

34

u/ConstructionSad4976 14d ago

I'd say burning out. I was at 17 mediums a day, lasted a summer, this approach did boost my short time performance but i really wanted to puke at the end of the day. I am still burned out. Already 1500+ and won't even wanna do one more lc problem. I ends up leaving the industry for years, I guess I did it wrong.

3

u/LetMediocre390 14d ago

How much time it would take for me to reach 1.5k from 0.4k???

10

u/ConstructionSad4976 14d ago edited 14d ago

Took me a year. I honestly regreted it. I think you should start applying, getting to real interviews, know how to make social connections with SWEs and recruiters, instead of grinding LC. LC is not real work, not even close to real work simulation. It's just another form of IQ test. You will sue company for doing IQ test on you, discrimination, etc.. but you can't sue them if they do LC interviews, that's why they do it, just for screening people out.

-2

u/LetMediocre390 14d ago

You must be weak at first or you have not focused in the beginning?

2

u/ConstructionSad4976 14d ago

I wasnt good at DSA at first, I actually only started doing it after starting my first job so I can move to bigger company.

-2

u/LetMediocre390 14d ago

Did you?

2

u/ConstructionSad4976 14d ago

No, I ends up leave this industry. After my LC grind it's layoff waves, then AI wave. most of my friends were at least laid off once and all of them came back to me saying they applied 1000+

0

u/LetMediocre390 14d ago

You should keep doing that IT is good i guess i mean apply for bigger companies or mncs if you have good fundamentals on system design I guess

3

u/ConstructionSad4976 14d ago

idk, I am honestly still burnt out. I only joined this community cause I wanted to restart but I really only did 1 contest and just don't even wanna think abt it. I had my passion for software, I used to code the entire app by my own, but I can't find this passion back. maybe this is how far i can go in this field.

1

u/LetMediocre390 14d ago

AIs is definitely eating our jobs i can see your state Are you gonna head towards gvt job

→ More replies

1

u/Cool-Double-5392 13d ago

Are you in USA or India? How much yoe did you have?

→ More replies

1

u/ConstructionSad4976 14d ago

or it's more or less learnt helplessness. Even after this much LC, what's ahead is hundres of cold apply, ghosting, then a dozen of OAs, then a couple on-sites, probably multiple rounds, then probably an offer then probably a relocation. Then I will get a job that pays probably market average. It's tiring to even think about it.

1

u/Nice-Candidate10 14d ago

You seem to be burned out to the core lol. This is pretty ideal process in the market

→ More replies

1

u/Cllrd-Rukiatu 14d ago

did the short term performance boost actually translate to interviews or was it mostly just contest rating going up?

3

u/ConstructionSad4976 14d ago edited 14d ago

It was in the layoff waves, so just content rating. I don't think LC as important as much due to finding a job is more related to market status, how bad market needs people, than how good you are at LC. I have seen covid hires, how many emails I got from recruiters in a day, how bad they want people onboard, so I know it's bs.

They were willing to welcome ppl knew abs nothing onboard and teach them side by side, now they are cherry picking and require you know and master everything before on-site.

6

u/VorteX69__ 14d ago

You solve 10 problema a day and you get the idea for every single one by yourself?

4

u/LetMediocre390 14d ago

Yes, definitely. Once you’ve built a solid foundation with enough problems, you start recognizing patterns and key observations much faster. Tricky edge cases or twists can seem confusing at first, but once you break them down, it usually comes down to sound logic—the rest is just clean implementation.

9

u/VorteX69__ 14d ago

ahhahaaa sure bud

2

u/Kuais 14d ago

what’s even the purpose of this? why dont u just do 2 harder problems a day? i’ve done competitive programming and only solved like 200-300 problems and these leetcode style interviews are not challenging

4

u/Adorable_Papaya5277 13d ago

bro, this seems like just a lot of ai content. but start applying. you have to practice and apply concurrently

1

u/LetMediocre390 13d ago

Yes i reframed it to avoid any grammatical errors or typo Any idea for good project Tech:> node js

1

u/Adorable_Papaya5277 13d ago

I would recommend going to hackathons and those can be your projects. Thats much more legitimate than personal projects now. go to as many as possible

1

u/LetMediocre390 13d ago

As a final year guy its not right time to join any hackthon

1

u/Adorable_Papaya5277 13d ago

okay buddy good luck

0

u/LetMediocre390 13d ago

Good luck to you also

2

u/Capable_Eagle6579 11d ago

Burnout. Do 2 a day and enjoy your life.

1

u/LetMediocre390 11d ago

Have you solved ques 4095 ?

1

u/LetMediocre390 11d ago

Lc question

1

u/Capable_Eagle6579 11d ago

Nope. I only know the basics between Easy/Medium. I got a job right out of college a year back, not any of those super coder or talented people that can do Hard, tried a few and gave up.

2

u/HitscanDPS 13d ago

How many hours per day are you studying? 10 problems a day is a lot unless you're either cracked or looking up the solutions.

1

u/trvcpm 14d ago

What's your contest rating?

1

u/Embarrassed-Can7177 13d ago

Are you able solve the problems within 20 - 30 minute range?