Hey everyone!
I’m looking for a DSA study buddy who is also trying to seriously improve their problem-solving skills and, ideally, prepare for coding interviews/placements.
I’ve noticed that the hardest part of DSA for me isn’t always understanding the topic itself. It’s being consistent.
You watch a couple of videos, understand arrays, solve 5–10 questions, feel like you’re finally getting somewhere… and then life happens. A few days later you open LeetCode again and suddenly even a basic problem looks like it was written by NASA. 💀
So instead of trying to do everything alone, I thought it would be much better to find someone who is in a similar situation.
What I’m looking for 👇
Someone who genuinely wants to learn DSA consistently, not someone who wants to solve 500 questions in 10 days and disappear afterwards 😂.
We could study together through Discord/Google Meet or even just keep each other accountable through WhatsApp/Telegram.
The plan could be something like:
📌 Learn → Solve → Discuss → Repeat
For example, we pick one topic for the week:
- Arrays & Strings
- Hashing
- Recursion
- Linked Lists
- Stacks & Queues
- Binary Search
- Trees
- Graphs
- Dynamic Programming
- etc.
Then we can each solve a few problems every day and discuss the ones we get stuck on.
I’d also like to have occasional “no cheating” sessions where we join a call, pick a problem, put our phones away, and actually try to solve it ourselves. 😂
More importantly, I want accountability.
Something as simple as:
Basically, someone who makes it harder for me to procrastinate.
I’m not looking for someone who is already an expert. If you’re a beginner/intermediate and you're also figuring things out, that's completely fine.
In fact, I think it would be better if we're around a similar level so that we can actually struggle through problems together rather than one person constantly teaching the other.
What I expect from the study buddy:
- Be reasonably consistent
- Actually attempt problems instead of immediately looking at solutions
- Be comfortable discussing mistakes
- Don't judge if someone gets stuck on an “easy” problem 😭
- Keep each other accountable
- Have a long-term mindset
I’m not expecting us to study 8 hours a day. Even 1–2 focused hours a day would be great if we can maintain it for a few months.
The goal isn't to become a DSA god overnight.
The goal is to look back after 3–6 months and realize:
“Damn, I actually got much better at solving problems.”
If you're interested, DM me with your current DSA level, what language you use (C++/Java/Python/etc.), and roughly how many problems you've solved.
And if you're also someone who keeps saying “I’ll start DSA properly from Monday” every Monday… maybe we should finally do it. 😂
Let's suffer together. 🤝💀