Post by Shreya Narayan

SWE2@Google | GoldmanSachs | 90k LinkedIn | SIH’22 Winner | UIA’22 Winner | EthIndia’22 & ’23 Winner | Singapore India Hackathon Finalist ’23 💌 Collab: [email protected]

POV: You are BAD at DATA STRUCTURES and ALGORITHMS Because you are not learning them visually!! Here some tools that you can use 🔵 MUST-USE (Core Practice) 1. LeetCode → leetcode.com The non-negotiable. Start with the Blind 75, then NeetCode 150. Use company filters to target your dream companies specifically. 2. NeetCode.io → neetcode.io Built by a Google SWE. Curated roadmap + free YouTube video for every single problem. Best structured path I’ve seen. 🟢 VISUALIZERS (Understand Before You Code) 3. VisuAlgo → visualgo.net Watch sorting, graph traversal, tree operations animate in real time. Never code an algorithm you haven’t seen move. 4. CS USF Visualization → https://lnkd.in/gWzd63fT University of San Francisco’s tool. Best for AVL Trees, B-Trees, Red-Black Trees — structures VisuAlgo doesn’t cover. 5. Algorithm Visualizer (cVisTool) → algorithm-visualizer.org Step through code line by line while watching the visualization update. Edit the code and re-run. This one is underrated. 🟠 ROADMAPS (Structure Your Prep) 6. Striver’s A2Z DSA Sheet → takeuforward.org 455+ problems, zero to advanced, perfect for campus placements. Pair with his YouTube channel (takeUforward). 7. Roadmap.sh → https://lnkd.in/gjucwv4H Visual CS roadmap. Use it like a checklist. Find your blind spots BEFORE your interview does. 🟢 REFERENCE (When You’re Stuck) 8. GeeksForGeeks → geeksforgeeks.org Use it as an encyclopedia, not a practice platform. Best for theory lookups and company-specific archives. 9. Big-O Cheat Sheet → bigocheatsheet.com Print this. Keep it open every single practice session. Know your complexities cold before every interview. 10. CP-Algorithms (e-maxx) → cp-algorithms.com Deep-dive reference for Segment Trees, KMP, Suffix Arrays, Bridges. When hard problems demand real theory. 🟣 PATTERNS & ADVANCED 11. 14 Coding Patterns → https://lnkd.in/gEQYXmYJ Stop memorising solutions. Learn the patterns. Sliding Window, Two Pointers, Cyclic Sort, Top K Elements — 14 templates that cover 80% of interviews. 12. Codeforces → codeforces.com Weekly contests. Virtual contest mode. Upsolve everything you couldn’t finish. This is where you build speed. 13. CSES Problem Set + Handbook → cses.fi 300-problem set + a free 300-page textbook. The cleanest curated problem set that exists. Do this and hard LeetCode starts feeling manageable. 🟠 TOOLS (Your Secret Weapons) 14. Excalidraw → excalidraw.com Draw the problem BEFORE you code it. Sketch your trees, trace your graphs. Simulate the whiteboard. Every time. 15. Python Tutor → pythontutor.com Paste any recursive function. Watch the call stack build and collapse. Best debugging tool nobody talks about. Save this post. You’ll want it later. 📌 ♻️ Repost if this helped someone in your network who’s currently in placement prep.

Post content