AlgoGalaxy Insights

DiscoverTopicsGuidelines
Start a thread
Algorithms
86
Question

How do you stop the endless DSA loop and start retaining patterns?

AM

Arjun Mehta

SDE candidate · 1,260 rep
2h ago1,240
#dsa
#learning
#interview-prep
86

For six months, I treated DSA like a playlist. I watched an explanation, felt clear, and moved on. A week later, a variation of the same problem looked completely new.

I have started keeping a pattern journal with a trigger, an invariant, and one sentence about why the approach works. It is helping, but I am curious what deliberate system actually made patterns stick for others.


2 thoughtful replies

57
Most helpful reply

The turning point for me was separating recognition from recall. Do not rewatch first. Set a 20-minute timer, write the brute force, name the missing invariant, then compare. Review the same problem at 1, 7, and 21 days. Your journal idea is strong — add the failed instinct too, because that is what you need to notice next time.

MS

Mira Sen

@mirasen
1h ago
24

I use a small three-column sheet: signal in the prompt, chosen pattern, and the sentence I would say to an interviewer. If I cannot say it simply, I have not actually learned it.

AK

Aisha Khan

@aishak
48m ago
Add to the discussion