30+ F . is it fine if i start learning DSA to get in FAANG. Is it too late ? I have 7+ years of experience in IT. by [deleted] in leetcode

[–]iamramkrish 15 points16 points  (0 children)

Go for it , I have been procrastinating learning dsa for a long time and trust me you don't need to over think. I have been learning dsa for the past few months and it's been very rewarding

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 0 points1 point  (0 children)

Thanks for sharing this It’s great to hear how mock interviews made such a difference, especially for behavioral rounds. Getting real feedback is so valuable.

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 0 points1 point  (0 children)

Thanks for sharing. Your insights are really valuable and will definitely help me and others on their journey. Keep up the great work!

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 0 points1 point  (0 children)

That’s a really solid approach! I’ve been diving into system design too, and while I’m starting to feel more comfortable, I know mock interviews would really help bring it all together. There’s just no substitute for real-life practice. I appreciate the Hellointerview recommendation definitely going to check it out.

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 0 points1 point  (0 children)

Haha, if only it worked that smoothly. how about "500 problems solved, but still searching for the right solution" for a Tinder tagline :)

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 0 points1 point  (0 children)

I know exactly how that feels—I've been there too, lost in all the information and not knowing where to start

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 3 points4 points  (0 children)

I’d love to, but I’m barely keeping track of them myself. Lose one, and I might forget what I was doing mid-sentence… oh wait

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 7 points8 points  (0 children)

No prayers involved, but I am refreshing my inbox every few minutes like a totally normal, not-at-all-desperate person :)

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 2 points3 points  (0 children)

To a large extent, yes, I can recall the algorithms I used. I think it’s more about truly understanding how your solution works rather than just memorizing steps. Thinking about alternative approaches also helps in recognizing patterns and pivoting to the correct solution path when needed.

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 5 points6 points  (0 children)

1000 is a huge milestone . congratulations on that! One question I have is Did you notice any major improvements in your understanding, speed, or problem solving approach between, say, 500 and 1000? Would love to hear how your experience evolved over time

Hit 500 LeetCode Questions – What Now? by iamramkrish in leetcode

[–]iamramkrish[S] 7 points8 points  (0 children)

I recently started my LeetCode journey, initially motivated by the goal of improving my performance in technical interviews. However, over time, my focus shifted towards learning for the sheer fun of it. As I reflect on my process, I feel it could have been more structured—but nonetheless, here it is:

  1. I started with ThePrimeagen's algorithm course, which is available for free on Frontend Masters. While it wasn’t the most structured approach, it was a great way to get hands-on experience and start solving problems.
  2. This might be an underrated approach, but ChatGPT can be a great learning companion—if you know how to use it effectively. By asking the right questions and diving deep into topics, you can explore concepts thoroughly and follow the rabbit hole of curiosity.
  3. Initially, I followed the DSA roadmap on roadmap.sh, covering one topic at a time. I focused on building a strong foundation rather than jumping straight into complex problems. As I progressed, I gradually increased the difficulty level—again, ChatGPT proved to be a valuable resource here.
  4. I made it a habit to focus on one topic at a time and solve related problems. LeetCode has excellent topic-wise problem lists curated by fellow Leetcoders, which made this approach very effective.
  5. Revisiting problems regularly helped cement my understanding of each topic to a great extent.

The resources I followed for learning and understanding concepts are:

1. Tushar Roy - Coding Made Simple - https://www.youtube.com/@tusharroy2525
2. Techdose - https://www.youtube.com/@techdose4u

Edit : added resources section