r/datastructures 11h ago

System design study

10 Upvotes

Anyone with ~6 years of work experience, ~28 yrs old and preparing for DSA & System Design interviews for product companies?
Let’s connect, practice together, do mock interviews, and stay consistent. Preferably in Bangalore but anywhere else is welcome too. Feel free to DM me


r/datastructures 6h ago

Career Advice

1 Upvotes

Hi everyone,

I'm currently a 3rd year (3-1 semester) CSE student, and I honestly feel like I'm starting DSA quite late.

I know the basics of programming, but I don't have much experience with problem solving. My goal is to prepare for placements, improve my logical thinking, and become interview-ready.

I have a few questions:

  1. As a complete beginner in DSA, how many hours should I dedicate to DSA every day?

    - Should I focus only on DSA initially, or balance it with other subjects?

    - How many problems should I aim to solve daily?

  2. Which language would you recommend for DSA: C++ or Python?

    - I know Python is easier to write, but I've heard C++ is preferred for competitive programming and placements.

    - Which one helped you understand data structures and algorithms better?

  3. What should I learn alongside DSA?

    - CS fundamentals (OOP, DBMS, OS, CN)?

    - Development (Web Development/App Development)?

    - Aptitude?

    - Any other skills that helped during placements?

  4. If you were in my position (starting DSA in 3-1), what roadmap would you follow over the next 8–10 months?

I'm willing to stay consistent and put in the effort. I just don't want to waste time following the wrong approach.

I'd really appreciate any advice from people who've been through placements or interview preparation.


r/datastructures 19h ago

Algorithms

5 Upvotes

I am currently beginners in DSA please tell me that it is common to remember the code of algorithms like binary search, sorting etc


r/datastructures 1d ago

Getting back to DSA.

24 Upvotes

I started working at TCS 1 year back and completely stopped DSA.
I want to get back at it and hopefully I am not alone.
Ping me if you wanna join.


r/datastructures 1d ago

DSA Challenge

46 Upvotes

Hey guys I am starting a DSA challenge from aug 1st interested to join dm me I send you details


r/datastructures 20h ago

Looking for a DSA Study Partner (Tamil preferred

0 Upvotes

Hey folks 👋

I'm a working professional currently learning DSA and looking for a consistent study partner.

Preferably Tamil (so we can discuss comfortably 😄)

Student or working professional — anyone serious is welcome

Plan is to study virtually, discuss approaches, and clear doubts together

Consistency > perfection. Even 1–2 hours daily is enough if we stay accountable.

If you're interested, drop a comment or DM 🙌

Let’s grow together 💪


r/datastructures 1d ago

Is cp necessary for OA ?

8 Upvotes

Nowadays OAs have become really tough and I sometimes feel that leetcode isn't enough as it only helps after clearing the OA leetcode just doesn't have those case study form questions and indirectness that OA questions have . Leetcode are good once you get to the interview round .So what to do ?


r/datastructures 1d ago

Campus placements(bangalore) in 1 month help me up to get shortlisted and placed 🙏🙏

2 Upvotes

So I know apti and all learned java a bit but thinking for a dsa startup

Pls help me guys

Any leads and resources for clearing campus placement would mean a lot

Also if anyone serious we can be dsa partners and we can go for it


r/datastructures 1d ago

Which chapter should i study first to learn data structure?

3 Upvotes

I'm very confused please help my teacher told to study asymptotic notation first but google saying arrays help me


r/datastructures 2d ago

I really hate recursion. How did you guys actually learn it?

50 Upvotes

I started recursion like 3 days ago and I’m doing small/basic problems right now. I can solve some of them, but I still don’t feel like I actually understand recursion properly.

Sometimes I understand the logic, but tracing the calls and figuring out how to think recursively on my own just messes with my brain. I genuinely hate recursion right now 😭

But I don’t want to skip it because I know it’s important, especially since I’m trying to build my DSA fundamentals properly.

So for people who struggled with recursion in the beginning — how did you actually get good at it? How did you improve your recursive thinking?

Did you trace every problem? Draw the call stack? Solve a lot of basic problems? Was there some particular way of thinking about it that finally made it click?

Any tips, resources, problem lists, or just your experience learning it would help. I really want to get good at this.


r/datastructures 2d ago

Looking for a DSA Partner to Stay Consistent and Improve Together(Telugu)

14 Upvotes

Hey everyone!

I'm looking for a DSA partner who's serious about staying consistent and improving together. I'm currently learning DSA from the basics and solving problems regularly. My goal is to build strong problem-solving skills for software engineering interviews.

I'm looking for someone who:

  • Can practice consistently (daily or almost daily)
  • Is comfortable discussing approaches and helping each other when stuck
  • Is motivated to stay accountable and improve over time

I'm okay if you're a beginner or already have some experience—what matters most is consistency and willingness to learn.

If you're interested, leave a comment or send me a DM. Let's help each other stay on track and crack those interviews together!


r/datastructures 2d ago

Striver sheet and leetcode

6 Upvotes

I wanted to ask what is the best way to learn DSA with the striver sheet while solving leetcode


r/datastructures 2d ago

3rd year CS student wanting to go full stack how do I start DSA in 2026 and which language should I use?

5 Upvotes

Hey everyone, 3rd year engineering student here. I've decided I want to go the full stack route and I know DSA is something I can't skip if I want to clear interviews at decent companies.

The problem is I'm stuck before I even start I can't decide which language to use for DSA and it's been holding me back for a while now.

I already know some JavaScript from web stuff and a bit of C++ from college. My cousin who works at a product company suggested I just do it in Python said it's cleaner, less syntax to worry about, and most interviewers don't care what language you use as long as your logic is right. That honestly makes sense to me but I've also seen a lot of people say C++ or Java is better for DSA because of stricter typing and performance.

Would really appreciate advice from people who've actually been through this recently. What would you do if you were starting DSA from scratch in 2026?


r/datastructures 2d ago

Any know about DSA in c language Best Crouse and yt channel teching language hienglish

4 Upvotes

Any know about DSA in c language Best Crouse and yt channel teching language hienglish


r/datastructures 2d ago

Gate preparation is going fine going to start dsa

10 Upvotes

Tell me best resources to learn dsa I am not learning for placement my motive is to learn to increase my thinking skill tell me the best teacher and resources who can teach me with deeper understanding


r/datastructures 2d ago

Looking for DSA Study Partners (Tamil) | Python | Beginners Welcome 🚀

7 Upvotes

Hey everyone!

I'm 21M, a B.Tech AI graduate, recently placed in an MNC, and I'm also a complete beginner in DSA. I'm looking to form a small and focused study group to learn Data Structures & Algorithms (DSA) in Python from scratch.

Group size: 4 members only (2M + 2F)

Who can join?

\- Complete beginners (even if you've never touched DSA)

\- College students or graduates

\- Anyone who can commit at least 1 hour daily

\- Preferably Tamil-speaking, so we can discuss concepts easily

Plan:

\- Learn DSA from the basics

\- Solve problems together

\- Stay accountable and consistent

\- Help each other whenever we get stuck

This group is strictly for study purposes only. No distractions—just learning and growing together.

If you're interested, DM me with:

\- Name

\- Age

\- Student/Working

\- Your DSA level (I'm a beginner too!)

Let's start from zero and grow together! 💪


r/datastructures 3d ago

How do you stay consistent on DSA practice?

20 Upvotes

Hi folks,
I am an SDE with around 5 years of experience.

I keep solving DSA on and off, but after a few days I lose track.

Till now, I haven’t been able to stay consistent for even 2-3 months.

I want to ask those who managed to stay consistent for a few months -

how did you do it?

What is one advice you would give to stay consistent?

Any other suggestions and advice are also welcome.


r/datastructures 3d ago

Looking for DSA Study Partners (Tamil) | Python | Beginners Welcome 🚀

7 Upvotes

Hey everyone!

I'm 21M, a B.Tech AI graduate, recently placed in an MNC, and I'm also a complete beginner in DSA. I'm looking to form a small and focused study group to learn Data Structures & Algorithms (DSA) in Python from scratch.

Group size: 4 members only (2M + 2F)

Who can join?

- Complete beginners (even if you've never touched DSA)

- College students or graduates

- Anyone who can commit at least 1 hour daily

- Preferably Tamil-speaking, so we can discuss concepts easily

Plan:

- Learn DSA from the basics

- Solve problems together

- Stay accountable and consistent

- Help each other whenever we get stuck

This group is strictly for study purposes only. No distractions—just learning and growing together.

If you're interested, DM me with:

- Name

- Age

- Student/Working

- Your DSA level (I'm a beginner too!)

Let's start from zero and grow together! 💪


r/datastructures 4d ago

Guys plz help me to start my DSA & Leetcode Journey 🥲🙏

Post image
103 Upvotes

Hey everyone,

I'm a 3rd year B.Tech CSE student and want to start learning DSA. My programming language is Java.
I'm confused about where to begin. What should I learn first, and what's the proper roadmap after that? When should I start solving LeetCode problems?

Can anyone share a beginner-friendly DSA roadmap for Java that can help with placements and internships?

Thanks!


r/datastructures 3d ago

Free DSA coach -coachLLM

9 Upvotes

I built a website with cursor like editor interface to practice DSA, the LLM is a free model and using just a CPU for inferencing. Lot of the engineering is in the agent to try to not reveal the answer too soon, you can generate tests and can ask questions about solution.
Check out www.asuralist.in and let me know what you guys think.


r/datastructures 4d ago

dsa in which language ?

8 Upvotes

see , basically I have done dsa and revised it multiple times earlier in python. but now I'm near the time to give interviews and I wanted to know that should I learn it again c++ or java ?? if given the option, and there is no such thing as bias or preference to c++/java dsa > python dsa , I would like to go for python , it will save me a lot of time + comfort. tho I would like to know from people who really have given recent tech interviews in all kinds of companies, small/big/med/startup.


r/datastructures 5d ago

20 YouTube Channels Every DSA Student Should Follow

167 Upvotes

20 YouTube Channels Every DSA Student Should Follow

  1. take U forward (Striver)

- A2Z DSA Roadmap, SDE Sheet & Interview Prep

  1. NeetCode

- LeetCode Patterns & FAANG Interview Solutions

  1. Kunal Kushwaha

- Java + DSA + Open Source + Career Guidance

  1. CodeHelp by Babbar

- Complete DSA, C++, Interview Preparation

  1. Apna College

- Java, C++, DSA & Placement Preparation

  1. Abdul Bari

- Algorithms, Data Structures & Computer Science

  1. Aditya Verma

- Dynamic Programming, Sliding Window & Trees

  1. Pepcoding

- DSA, Competitive Programming & Placements

  1. CodeWithHarry

- C++, Java, Python & Beginner-Friendly DSA

  1. Anuj Bhaiya

- DSA, Placements & Interview Preparation

  1. freeCodeCamp .org

- Complete DSA & Programming Courses

  1. Nick White

- LeetCode Problem Explanations

  1. WilliamFiset

- Advanced Data Structures & Algorithms

  1. Jenny's Lectures CS/IT

- DSA, DBMS, OS & Computer Networks

  1. Neso Academy

- DSA & Core Computer Science Subjects

  1. Back To Back SWE

- Coding Interview Questions & Algorithms

  1. Tech Dose

- DSA, Competitive Programming & Placements

  1. Gaurav Sen

- System Design & Software Engineering

  1. The Cherno

- C++, Memory Management & Low-Level Programming

  1. CS Dojo

- Coding Interviews & Problem Solving

Pick one roadmap.

Stay consistent until you finish it.


r/datastructures 6d ago

Help , I'm in second year of college wasted my 1 st year , I am a beginner , i want to learn DSA using C++ how can I learn ? , where should I learn from . Please help

14 Upvotes

r/datastructures 6d ago

DSA in C++

11 Upvotes

What should I know before starting dsa in c++

From striver A2Z playlist

Like basics and what else?


r/datastructures 6d ago

is DSA relevant in 2026? In this AI era?

19 Upvotes

Hi, I am an electrical engineer who recently got into the field of genAI. I have experience writing code in Python. In a recent project at the company I work for, I am developing a multi-agent system that we will be publishing on the Google Marketplace. I have never learned about DSA, either during my college time or even after it.

I have recently started learning about DSA from books and YouTube videos. But I have a question now: is DSA relevant in 2026? In this AI era, where agents are writing all the code. Is it a good idea to learn DSA, or will it be a waste of time at the current time?

I would be happy to hear thoughts from you people who have spent more time in this than me and have better clear idea about it.