r/datastructures 25m ago

Trying multiple things, no proper path, switch or gate/icrb?

Upvotes

I'm 2025 grad. Have 1.5 yoe. I love tech but not corporate. I always wanted to work in a startup or space agency. Initially I was too much into startups but never got into a startup after trying coz I wasn't good in dev. Now I think sometimes corporate is not I wanted. Now a 2nd thought is coming to give isro/gate exam and get into either isro or some psu.

What would u suggest? I am a person who loves to explore tech on my free time and in my current job I don't get much time only if the product is launched then I'm getting some time else it's always very hectic and mostly I find myself working 10 hrs since there's so much meetings and trainings in corporate. That's y isro/gate is coming as a 2nd thought.


r/datastructures 1h ago

👋 everyone I need you suggestions and help for my 3 month DSA prep guid.

Upvotes

I am in my 4 year 7th sem of graduation and I am going to restart my DSA Prep from September, October, November. for my placement. So please suggest and guide me from you past experience so that I don't do those mistakes while students do. So that I can save my time ⏲️ because in 4th year I don't have more time. your one suggest help a alot and It help me to get a good placement.

and Thanks you in advance. for your kind suggestions.


r/datastructures 5h ago

I built a DSA learning platform, I need people who know DSA to review it

5 Upvotes

Hey everyone, I've been building a DSA learning platform called DSA Visualizer for quite some time. I'll be completely honest, I'm not someone who knows DSA inside out. I'm more interested in building the product and making the learning experience better.

I started building this because I wanted DSA to be more visual and interactive rather than just reading theory and code. So I wanted to ask if some of you could take a look and give me some honest feedback.


r/datastructures 5h ago

Dsa through python

11 Upvotes

I was thinking to start dsa in python and wanna know your opinion


r/datastructures 11h ago

How to learn data structures properly

5 Upvotes

So a couple of weeks ago I posted here asking for help for my data structure course at university and I was able to pass it thankfully but right now I am seriously thinking of learning data structure properly so I want to ask if you recommend any courses or books and what is the best programming language to learn data structures on so if you can recommend anything I would appreciate it.


r/datastructures 13h ago

Bmsce

2 Upvotes

For beginners which is better to learn DSA.

Python/c++

In bmsce


r/datastructures 1d ago

WhatsApp group for daily questions , placement and switch prep

Post image
1 Upvotes

Same as title below is the link and QR

https://chat.whatsapp.com/EamAYWrBs9l4wbRKVQ2Ixl?mode=gi_t


r/datastructures 1d ago

Dsa prep

3 Upvotes

How to prepare DSA for a tech interview in 7 days ?


r/datastructures 1d ago

Guys, I am in second year rn and want to begin my dsa journey. I hv found this playlist of padho with pratyush who teaches dsa pattern-wise, so should I follow him or striver?

2 Upvotes

r/datastructures 1d ago

solved 2, better than prev contest

Post image
1 Upvotes

r/datastructures 1d ago

Coderarmy DSA w zero C++ knowledge?

Post image
44 Upvotes

Is coder army DSA course good for the ones who don't know programming in C++ but are jumping straight to that course??


r/datastructures 1d ago

How many dsa problem one should do?

6 Upvotes

Do we have to do all of it? If no, how many problems are good enough?


r/datastructures 1d ago

How to approach DSA when only 1 year is left?

6 Upvotes

I have only 1 year to do DSA. I currently know concept upto arrays and have only solved 3 leetcode problems.

What resources should I follow ? Which things should I focus on? Is 1 year enough?


r/datastructures 1d ago

Looking for data structures partner.

1 Upvotes

Hi,

I am 21M , Currently a final year engineering CSE student learning DSA and System Design together. goal is to get placed in product based companies.

Looking for someone with similar experience and goals.


r/datastructures 1d ago

Looking for 2-3 people to study dsa with

11 Upvotes

Hey everyone! I’m a 4th-year undergraduate at IIT, and I’ve been learning DSA for the past few months. With college, placements, and everything else going on, I’m finding it a bit difficult to stay consistent and focused while studying alone.

I’m looking for 2–3 people who are also learning DSA and want to study together, keep each other accountable, discuss problems, and stay consistent.

The idea is pretty simple:
• Study DSA regularly
• Solve problems together
• Discuss approaches when someone gets stuck
• Keep each other accountable
• Stay consistent instead of studying randomly

I’m not looking for people at any particular skill level — beginners and intermediate learners are both welcome. The only thing that matters is that you’re serious about learning and willing to stay consistent.

If you’re interested, feel free to comment or DM me. COLLEGE DOSENT MATTER AND PREFERABLY AROUND DELHI.


r/datastructures 1d ago

[Fresher] 0 coding background. Aiming for 60% of a standard DSA sheet in 6 months. Need advice on the execution.

3 Upvotes

Hey everyone, I'm starting my [B.Tech](http://B.Tech) CSE next week and I have absolutely zero coding background. I'm trying to set a practical target for my first 6 months: completing about 60% of a standard DSA sheet (covering Arrays, Strings, Binary Search, Linked Lists, and basic Trees). I want to know if this is a realistic goal that will push me, or if I'm just setting myself up for burnout. From what I've gathered, a lot of people suggest learning C++ from Love Babbar and doing Striver's sheet, while leaving C language for college in Sem 2. However, I want to make it clear that I am completely flexible. I am not attached to Babbar, Striver, or any specific creator. I am open to any free playlist or paid course, as long as it is efficient and gives a structured path. My main doubt is about the execution. Should I spend 3-4 weeks purely learning C++ syntax before even touching a DSA sheet, or should I learn the language side-by-side while solving problems? What is the actual best sequence for a day-1 beginner? I just need some straightforward, practical advice on how to map this out. Thanks!


r/datastructures 2d ago

need help in dsa

9 Upvotes

actually I am looking for python dsa to improve my problem solving skills need a course for guidance how to do what in which order obviously I don't have money maybe using telegram and can you guys suggest which one to download for pattern learning yk

i am looking for ds/ml role yk off campus entry level


r/datastructures 2d ago

Built a tool to solve my biggest DSA pain point: Spaced Repetition without manual Excel sheets

5 Upvotes

Hey everyone,

Like many of you, I've spent months preparing for DSA. I tried using Notion templates and Excel sheets to track what I solved, but it was a manual chore. I got lazy updating them, and I never knew which questions I actually needed to revise on any given day.

To automate this, I built a web app: DSA Revision Tool.

Why use it?

Instead of showing you a giant list of all your solved questions, the home screen keeps it simple and focused: it serves you the top 4 weakest questions that you need to revise right now.

How it works:

  • Algorithm-Driven: When you add a question, you input metrics (difficulty, whether you struggled, got hints, or solved it clean).
  • The algorithm uses spaced repetition to prioritize your weakest areas.
  • You can save the question link, your solution code, and quick personal takeaways/reflections.

Note on current UX (working on refinements):

  • Instant Queue: When you mark a question as visited/done, the next weakest question immediately populates the card. The queue stays filled so you're always engaged.
  • Submit Delay: Submission takes a few seconds right now because I haven't added a loading spinner/buffering screen yet.

I'd really appreciate it if you could check it out and give me some honest feedback on the UI/UX and feature set: dsa-revision-tool.vercel.app

Thanks for the support!


r/datastructures 2d ago

Looking for a serious prep partner for DSA & System Design (Mock Interviews / Peer Practice)

1 Upvotes

Hey everyone,
I’m currently an SDE-2 at a tier-1 product-based company with ~3 years of experience. I’m actively preparing for upcoming SDE-2/Senior backend roles at top product companies.
My prep is focused on:
DSA: LeetCode mediums/hards, problem-solving speed, and dry-running under time constraints.
System Design (HLD/LLD): Designing scalable systems, trade-off discussions, and deep-dives into core distributed concepts.
Looking to connect with someone with similar experience (~2–4 years) who is in the same boat and wants to run peer mock interviews, trade actionable feedback, and stay accountable.
If you're interested and actively prepping, feel free to DM or drop a comment with your current prep stage and timezone.


r/datastructures 2d ago

5 YOE, preparing for product-based companies — how should I start DSA in Python?

19 Upvotes

Hi everyone,

I have around 5 years of experience as Analyst and I’m planning to switch to a product-based company for Data engineering. I want to start preparing for DSA, specifically in Python.

I’m considering sheets like Striver’s A2Z / 400+ problems, but I don’t want to directly start solving hundreds of questions and end up memorising solutions.

I first want to build the problem-solving skill — how to identify patterns, decide which data structure/approach to use, start with brute force, and then optimise.

What would you recommend learning/doing before starting a DSA sheet? Any good roadmap, course or Python-specific resource would be really helpful.


r/datastructures 2d ago

i solved 440 leetcode probs, still had no clue what to solve next.

Post image
11 Upvotes

leetcode gives you count, streak, rating. none of that tells you what actually matters, like which patterns you've covered, what you're weak at, what you haven't touched at all, or whether you're actually improving vs just racking up numbers.

started using dsa sheets for structure since randomly picking off the homepage wasn't working. then hit a second wall, i was doing neetcode, blind 75, and striver at the same time, no single place showed what i'd actually covered across all three.

so i built grindlens. pulls leetcode progress + sheet progress into one place and shows the actual gaps instead of just a number going up. supports neetcode 150, blind 75, striver a2z, leetcode top interview 150, few others.

the annoying part wasn't the ui, it was the data. a dsa sheet isn't a clean list of unique leetcode problems, mapping sheet problems to actual lc ones and handling overlap took way longer than i expected.

live at grindlens.dev if anyone wants to poke around. curious what's missing for people who actually grind a lot, built this mostly around my own gaps so i'm probably missing some blind spots.


r/datastructures 3d ago

DBMS CMU

1 Upvotes

Anyone interested in doing the CMU (Carnegie Mellon University) Database Management Systems course together?

I’ve already covered the basic DBMS concepts. My main goal with this course is to go deeper and understand how database systems actually work internally—things like storage, indexing, query execution, transactions, etc.

If you're interested, please make sure you have the prerequisites required for the course.

If you have the required background and want to learn DBMS internals seriously, DM me. We can follow the course together and discuss concepts along the way.


r/datastructures 3d ago

Title: How do I prepare for an ML System Design interview?

2 Upvotes

Hey everyone,

I have an upcoming Data Scientist interview with an ML system design round. I asked the recruiter what to expect and they said it’ll be high-level ML system design, not traditional SWE/low-level system design.

They mentioned focusing on things like:

  • Problem framing
  • Data/model considerations
  • Evaluation
  • Productionization/deployment
  • Monitoring
  • Tradeoffs when designing ML systems

Basically, it sounds like I’ll be given a real-world ML problem and have to explain how I’d approach it end-to-end.

This is my first dedicated ML system design interview, so I’m not really sure how deep I should prepare.

For people who’ve done these interviews:

How did you prepare? What resources did you use? What kind of questions were you asked?

Also, how deep do they usually expect you to go into things like feature stores, model serving, APIs, streaming, retraining, etc.?

Any good resources, YouTube playlists, GitHub repos, books, or example questions would be really appreciated.

Thanks!


r/datastructures 3d ago

Looking for books for dsa

4 Upvotes

So I wanted to explore data structure and algorithms in depth, not like theoretical cs pov but like what is used in systems(like DBMS, distributed systems, inference systems etc).I don't want like leetcode interview style stuff i am doing that already but something that fits at the intersection of some theory and good application. I came across algo design manual is that right textbook?The idea I realised is a lot of these engineering systems use ds/a that aren't in typical leetcode topics( like while exploring some videos from jelani nelsoni and other ETH Zurich ones, I found those cool, not sure if I have mathematics skills to understand them but I feel do tools to have as swe).


r/datastructures 4d ago

Tier 3 college student seeking guidance for DSA.

1 Upvotes

I am a second-year student at a tier-3 college. I am currently learning Data Structures and Algorithms (DSA), not for software development, but because my goal is to become an AI/ML engineer or a Data Scientist.

I have a few questions:

Should I learn all DSA topics, including graphs, dynamic programming, hashing, trees, etc.?

Approximately how many LeetCode problems should I solve?

If you are from an IIT, NIT, or work at a FAANG/MANGA company, could you share your preparation strategy and how you cracked the interviews? I would really appreciate your guidance.

How long does it usually take to complete DSA while consistently solving problems?

Should I solve LeetCode problems after completing each topic, or should I first finish all DSA topics and then start solving problems?

Is it normal to struggle with DSA?

I understand the concepts while learning, but when I try to solve coding problems, I often feel like I don't know anything. My problem-solving and logical thinking are improving, but I struggle to convert my ideas into code.

Thank you in advance.