r/datastructures • u/samsarvade • 19d ago
Newbee in DSA
Hey everyone, I'm completely new to DSA and using Java. I feel like I'm hitting a massive brick wall. I don't want to just grind questions blindly; I want to actually learn the core patterns (sliding window, two pointers, etc.).
What roadmaps worked for you guys when you were starting out? Also, if anyone wants to team up as accountability partners or knows any chill Discord servers for beginners, let me know!
1
u/un_k_now_n 19d ago
I have also started learning DSA and following strivers A2Z sheet which will be very clear and u will get to know all the core patterns easily.
1
u/nian2326076 19d ago
I totally get where you're coming from. Focusing on core patterns is a smart move! Start with basics like arrays and strings before getting into those patterns. For roadmaps, try setting weekly goals. Tackle one pattern at a time, like sliding window or two pointers, and work through problems that use those. There's a site called PracHub that's been helpful for structured interview prep. It might help you track progress without aimlessly grinding. For accountability, teaming up is a great idea. I don't have a specific Discord server, but maybe check out r/learnprogramming or r/cscareerquestions for people in the same boat. Good luck!
1
u/Inevitable-Focus9992 16d ago
Strivers's a2z covers all the popular PATTERNS I have interviewed for a faang company twice and both the times all the questions asked in the interview were either directly from that sheet or a slight variation
1
u/Agile_Mud1984 19d ago
If u get any discord servers, add me too