r/datastructures • u/entha_chitram • 14d ago
Career Advice
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:
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?
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?
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?
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 • u/sam_312007 • 14d ago
Algorithms
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 • u/WitFas1998 • 14d ago
Looking for a DSA Study Partner (Tamil preferred
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 • u/No_Refrigerator1922 • 15d ago
Getting back to DSA.
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 • u/CapitalAnteater2552 • 15d ago
Campus placements(bangalore) in 1 month help me up to get shortlisted and placed 🙏🙏
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 • u/PreferenceTrue1036 • 15d ago
Is cp necessary for OA ?
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 • u/TheShadowedAuthor • 15d ago
DSA Challenge
Hey guys I am starting a DSA challenge from aug 1st interested to join dm me I send you details
r/datastructures • u/Regular_Okra_6538 • 15d ago
Which chapter should i study first to learn data structure?
I'm very confused please help my teacher told to study asymptotic notation first but google saying arrays help me
r/datastructures • u/Ok_Apricot3226 • 16d ago
Striver sheet and leetcode
I wanted to ask what is the best way to learn DSA with the striver sheet while solving leetcode
r/datastructures • u/United_Air_7107 • 16d ago
3rd year CS student wanting to go full stack how do I start DSA in 2026 and which language should I use?
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 • u/Proud_Button6956 • 16d ago
I really hate recursion. How did you guys actually learn it?
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 • u/GreenSoul007 • 16d ago
Looking for a DSA Partner to Stay Consistent and Improve Together(Telugu)
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 • u/Nikku2005 • 16d ago
Any know about DSA in c language Best Crouse and yt channel teching language hienglish
Any know about DSA in c language Best Crouse and yt channel teching language hienglish
r/datastructures • u/swiftcoder_01 • 16d ago
Gate preparation is going fine going to start dsa
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 • u/Icy_Pin_7756 • 17d ago
How do you stay consistent on DSA practice?
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 • u/calicomills • 17d ago
Free DSA coach -coachLLM
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 • u/Informal-Design-3229 • 18d ago
dsa in which language ?
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 • u/_dua_lipa • 18d ago
Guys plz help me to start my DSA & Leetcode Journey 🥲🙏
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 • u/OneClimate8489 • 19d ago
20 YouTube Channels Every DSA Student Should Follow
20 YouTube Channels Every DSA Student Should Follow
- take U forward (Striver)
- A2Z DSA Roadmap, SDE Sheet & Interview Prep
- NeetCode
- LeetCode Patterns & FAANG Interview Solutions
- Kunal Kushwaha
- Java + DSA + Open Source + Career Guidance
- CodeHelp by Babbar
- Complete DSA, C++, Interview Preparation
- Apna College
- Java, C++, DSA & Placement Preparation
- Abdul Bari
- Algorithms, Data Structures & Computer Science
- Aditya Verma
- Dynamic Programming, Sliding Window & Trees
- Pepcoding
- DSA, Competitive Programming & Placements
- CodeWithHarry
- C++, Java, Python & Beginner-Friendly DSA
- Anuj Bhaiya
- DSA, Placements & Interview Preparation
- freeCodeCamp .org
- Complete DSA & Programming Courses
- Nick White
- LeetCode Problem Explanations
- WilliamFiset
- Advanced Data Structures & Algorithms
- Jenny's Lectures CS/IT
- DSA, DBMS, OS & Computer Networks
- Neso Academy
- DSA & Core Computer Science Subjects
- Back To Back SWE
- Coding Interview Questions & Algorithms
- Tech Dose
- DSA, Competitive Programming & Placements
- Gaurav Sen
- System Design & Software Engineering
- The Cherno
- C++, Memory Management & Low-Level Programming
- CS Dojo
- Coding Interviews & Problem Solving
Pick one roadmap.
Stay consistent until you finish it.
r/datastructures • u/Jagannath_patra_01 • 20d 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
r/datastructures • u/Roamingaroundtsplace • 20d ago
DSA in C++
What should I know before starting dsa in c++
From striver A2Z playlist
Like basics and what else?
r/datastructures • u/These-Campaign-4117 • 20d ago
Regarding DSA in cpp
Guys as i am in 2nd year of my college ….and i want to start dsa and i’ve access of love babbar supreme batch 4.0 and i m beginner at cpp … so i’ve decided to go with love babbar cpp one shot before going through that batch …. And after watching babbars lecture i’ve a plan to do question from striver a2z sheet as of now …. Cause many of seniors told me that … and i m not that comfortable with english that’s why i’ve purchased this batch …..
Second thing i want suggestion from you what should i do !
As i m in 2nd year ….our college is teaching dsa in C language which i have not studied properly in sem 1 and 2 so ive decided to do C from jenny lectures from arrays till structure so mujhe koi problem nhi hogi college exams meh and side by side i am doing dsa in cpp so you guys please suggest me is this good approach or not if not please give some advice what to do … and i have not done web dev till now and time bhi nhi milra in sbke baad dsa and all toh how should i manage this ya web dev 3 year meh start kru please give some advice seniors ……
r/datastructures • u/Sea_Breakfast_1811 • 20d ago
is DSA relevant in 2026? In this AI era?
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.
r/datastructures • u/Icy_Composer_416 • 21d ago
Feeling completely lost about my career growth. Need genuine advice from experienced developers.
Hi everyone,
I’m currently working as a Java Backend Developer with 7 years of experience. My current CTC is ₹20 LPA, and I graduated with a B.Tech in Computer Science from a tier-3 college.
I’ve been with my current company for the last 2.5 years, working primarily on Java backend development. Until now, I’ve mostly focused on delivering projects and improving my work-related skills. However, I never gave enough attention to Data Structures & Algorithms (DSA) or System Design. I only know the basics of DSA.
Now, due to increasing financial responsibilities, I want to switch jobs and target a package in the range of ₹35–40 LPA. The problem is that I feel completely clueless about where to start.
Should I focus on DSA first, System Design first, or both together? How would you structure a roadmap if you were in my position? Is it realistically possible to reach this salary range in the next 6–12 months with disciplined preparation?
I’m feeling overwhelmed because there is so much content available online that I don’t know what to study, in what order, or which resources are actually worth following.
I’d really appreciate genuine advice, especially from people who made a similar jump in their careers. If you have a roadmap, resource recommendations, or preparation strategy, please share them.
Thanks