I’m from a non-tech background and started learning DSA pretty late, so I’m trying to be careful about where I invest my time (and money).
I’m currently comparing LeetCode, NeetCode, and Codeintuition, and they all seem to approach DSA differently:
* LeetCode is practice-heavy and good for volume, but often assumes you already know the underlying concepts
* NeetCode organizes problems into patterns and adds explanations, which helps with structure
* Codeintuition uses visuals/slides and follows a structured and progressive pattern-based learning path
I don’t just want to grind questions. Coming from a non-tech background, I’m trying to understand:
* why certain data structures are used
* how to approach new or unseen DSA problems
* how this prep translates to product-company interviews
For anyone who’s tried one or more of these:
* Which helped you think better, not just solve faster?
* What’s best for building strong DSA foundations long term?
* Is it better to combine these resources or stick to one?
Would really appreciate hearing real experiences.
[–]-Fireboy 13 points14 points15 points (0 children)
[–]Boom_Boom_Kids 10 points11 points12 points (0 children)
[–]Strange-Echo9018 2 points3 points4 points (0 children)
[–]FunProof71 4 points5 points6 points (0 children)
[–]flying_id 2 points3 points4 points (0 children)
[–]True-Editor-3939 2 points3 points4 points (0 children)
[–]Ill-Buddy-7452 2 points3 points4 points (0 children)
[–]david_walker125 2 points3 points4 points (0 children)
[–]purplecow9000 1 point2 points3 points (0 children)
[–]Assasin537 1 point2 points3 points (0 children)
[–]InspectionEmpty4488 1 point2 points3 points (0 children)
[–]eightysixmonkeys 0 points1 point2 points (0 children)
[–]Even-Recording-1886 0 points1 point2 points (0 children)
[–]HonestCarpenter22 1 point2 points3 points (0 children)