9 months of pattern-wise LC grind — now struggling with random problems. What’s your actual study strategy?
Started leetcode in September last year. Went full pattern-wise — two pointers, sliding window, graphs, DP, the works. Covered all major algorithms methodically.
April and May have been inconsistent but I’ve held the line at one problem a day minimum.
Here’s where it broke down: after March I realized I needed to start doing random problems to make my pattern recognition actually work under pressure, not just when I know the topic. And that’s when everything fell apart. I couldn’t identify patterns, let alone implement them cleanly.
So I went back to topic-wise revision — one topic per week. It helped a little, but the pattern recognition under randomness hasn’t improved the way I expected.
Now I’m doing mediums only with a 25-minute timer.
Three things I genuinely can’t figure out:
How do you do more than one problem a day?
I can’t concentrate beyond 30 minutes at a stretch. By the second problem I’m just staring at the screen. Is this a focus issue or am I approaching sessions wrong?Spaced repetition sounds great until it isn’t
Set up a sheet to retry problems at 7, 14, 21 days. But it compounds so fast that some days I have 10 problems queued and I just… don’t do any of them. The backlog killed the habit.What does your actual study structure look like?
How many problems, how long, how do you decide what to revisit?
Nine months in and I feel like I’m grinding but not progressing. Would love to hear what actually worked for people.
Ps - want to get into Salesforce/Gojek sorts