The BEST Coding Interview Roadmap in 2023 (free)
Ғылым және технология
🚀 neetcode.io/ - Checkout the FREE roadmap!
Checkout my second Channel: @NeetCodeIO
🧑💼 LinkedIn: / navdeep-singh-3aaa14161
🥷 Discord: / discord
🐦 Twitter: / neetcode1
📷 Instagram: / neetcodeio
🎵 TikTok: / neetcode.io
#leetcode #roadmap #coding
Пікірлер: 545
Warning, the roadmap is not mobile-friendly AT ALL. But really looking forward to hearing your guys' thoughts! Btw thanks for 300K subscribers, can't believe we started with less than 100K at the beginning of the year :) hope you all have a good holiday break! 🚀 neetcode.io/
@jhonsen9842
Жыл бұрын
at least we should know your name on this chrismas.
@anirbanc88
Жыл бұрын
this is so awesome! i have been struggling with the exact problem that is discussed in the video, hope i become as good as you by the end of 2023 in DSA and get a job in google somehow. thank you. happy holidays!
@academai11
Жыл бұрын
You're building something special mate. Keep it up!
@alexgabriel5877
Жыл бұрын
sweet! can you do one for neet all questions as well? :)
@Vicky75635
Жыл бұрын
Will it not support with desktop site enabled on mobile browser?
You have no idea how much motivation you provide to us.
@fuzzywuzzy318
Жыл бұрын
yes, it is , every time i open 3000+ question leetcode, and spend 1-2 h to finish 1, i really wann give up !
@antonioorru4133
9 ай бұрын
ahahahah ok, so I'm note the only one@@fuzzywuzzy318
Won't be surprised if neetcode will be acquired by leetcode at some point
@yusufkolawole4291
Жыл бұрын
But I'll hate that
@def__init
Жыл бұрын
Hopefully his Google comp is enticing enough to never sell out lol
@floydian25
Жыл бұрын
I hope he never does that :(
@-_______________________.___
Жыл бұрын
@@def__init Sadly Google comp doesn't compare to a $100m buyout
@leeroymlg4692
Жыл бұрын
wouldn't make sense for them to do that because they already have guided solutions locked behind a paywall (granted, they're probably not as good as neet's videos) and they already have a filter to sort by types of problems
Neetcode this is a life saver!! At the very beginning of my leetcode grind, i remember going from regular arrays to graphs and genuinely wanting to stop. Definitely using this to refresh.
Recommended neetcode to my brother and his first question was “but what order should I complete the categories in” I’d pay to get the granular “large” roadmap graph you mentioned towards the end, or even a definitive ordering of the 150 problem set.
@MrDMIDOV
Жыл бұрын
The ordering is vague because it’s not that important as long as you know what the problem set is talking about. The absolute CORE to understanding any of them is to have a good understanding on time/space complexity first. And imo the best way to start learning how to analyze algos is with basic sorting algos.
I'm currently going through your courses and I absolutely love the new update, adding in the typed notes! Buying the lifetime subscription is so worth it, and thank you so much for what you have done for the community!
I had already solved like half the problems on the neetcode list but couldn't figure out this roadmap due to lack of knowledge/experience. Started to figure out how all relates recently but now it's all clear. Man U doing this for the sake of sharing knowledge is really respectable. Congrats on your secuess you deserve every single sub bro
Thank you for making all these great content as always and keeping it free! Your impacts are just beyond measure.
This guy is just like a big brother for all of us, thank you bro, really
I love that you added articles to the course. I've been doing my notes for each video in Notion so far. Probably I'll keep on doing that but it's going to be a good supplement :3
I became a lifetime member several months ago. You always keep pushing yourself and updating god damn good features now!! Now, I have serval interviews on going. Thank you for teaching me DS and algorithms!!! Good luck!!!
Thank you so much. This is so valuable. If it is possible, please keep this free.
@NeetCode
Жыл бұрын
Absolutely!
@oshin33anika
Жыл бұрын
@@NeetCode love this contribution! I was looking for something like this ❤️🔥
@CarsMeetsBikes
Жыл бұрын
even this video alone has SO much value. like the way he explained how these concepts are intertwined is leaps and bounds better than any of my CS professors have explained them. They really ought to make this a college course in itself
Can't thank you enough for all the content that you have provided. This is my go to place whenever I get stuck in a question. Thank you mate!
@NeetCode
Жыл бұрын
Glad to help!
u dont know how much u have helped me in my dsa journey , u have been my go to youtuber for learning dsa and i cant believe all of ur content is free , THANK YOU
This is fantastic. As someone who is learning I find myself lost many times in all the information online. This definitely helps to stay on track. Thank you.
I really enjoy NeetCode for a multitude of reasons; your teaching style is incredible and your explanations are so easy to understand. I'm working on an Algorithm class for my MSCS and I don't think I would get very much out of the class if I hadn't seen similar stuff on NeetCode advanced algorithms. Seriously! Happy to pay for this service, it is well worth the money!!!!!!!
Thanks NeetCode! This roadmap is amazing. I started working on it last week. One thing I noticed is that some problems featured on this roadmap require LeetCode premium, but have an associate LintCode link attached anyways. One neat feature to this roadmap would be to add a notes column (just like LeetCode does) for us to add personal notes. We *could* just add notes to both our LeetCode/LintCode submissions, but it'd be nice to have a central spot (aka this roadmap) to store our notes.
i would really appreciate the complex version ! the mapight look more complex to look at but people who try to use it will have way more of an easier time ! LOVE YOUR STUFF KEEP IT UP MAN !
Putting Arrays with Hashing is one of the best and most well-informed decisions you took creating this graph, I like it so much
Man, I love your videos. The way you explain problems is superb, I get everything. In comparison to the yandex algorithms course I'm having now it's a miracle. That problem with histogram and the greatest square, I got the thing after 15 minutes of watching your video. Before that I struggled to get through it using their explanation for several days. Keep rocking!
this is amazing, I setup a goal to finish the top 6 nodes as the most important triangle and then move on to tree and linked list. The good thing is I took the courses at school and I was pretty good at them in theory and passed them with high marks. I understand how they work and all I just need to learn and practice problems with coding. If you expand this with difficulty branches it would be awesome .
Thanks again for a great video and the roadmap looks really good! It's very miniscule and certainly can live without, but maybe adding a "back" button in the roadmap page to get back to the previous screen would be a nice touch :)
Your content is so valuable and intuitive! Thanks for keeping it free!
Congrats on 300k Neetcode!!! I subscribed back then after hearing you explain the Number of Islands problem lol, you've come a long way! Well deserved!
Awesome thank you! I work in networking but I do automation in python. I have been wanting to get into leetcode but was having issues with starting and then hitting something totally new. I think this will really help.
This is so awesome! Exactly what people needed! Thanks you so much for this!!!
Love you for the work you do broski, keep it up this stuff is game changing. Edit: After using it the only feedback I would have is if the graph could also be toggled for the blind 75 list, i think currently it only shows for the 150 so if your focusing on finishing the blind 75 first it could be confusing to know which problems belong to which set. Otherwise I love it.
Goat just what I needed doing a complete revamp for Jan recruiting thanks
Really enjoy your Roadmap. It helps me a lot, figuring out what to learn next Thanks a lot !
You are an absolute legend my friend. Love your content, cheers!
This is fantastic! I was just thinking I needed something like this the other day. This is literally the perfect thing I need. THANK YOU!! :)
A good way to educate yourself. Thank you, it's helpful not only to prepare for coding interview, but also in daily working tasks!
Thank you so much. You are super helpful. Keep it up!
Man you're awesome! The graph is so helpful. Although it's a little bit late for me, but I can imagine how much it would have helped me. I really love your channel and I can't thank you enough 💗 Hope to meet you in Google office one day :)
I like how you're keeping the sarcasm low-key, but of high quality. Perfectly balanced.
Forever grateful to you for this. I always wished if there was something like this. Thank you. Thank you. Thank you.
Thanks for sharing this. Appreciate your efforts. Excited about the detailed graph based on Easy, Medium and Hard problems.
This is really impressive work. Your videos have really helped me understand a lot of theses concepts so thank you! Regarding the Pro tier pricing, would you ever consider adding a pay monthly option?
Thank you so much! This is exactly what I needed right now. : )
Let’s goo neetcode and congrats on the growth!!
Thank you so much for creating this!
You're a saint, Mr. Leetcode! This roadmap kicks ass
I was looking for something like this for weeks. thank you
Love this! Thank you! Please go ahead with the granular version I think it would be even more helpful for someone just starting out!
Thank you so much! Was looking for a proper roadmap to follow, was just doing random leetcode problems that got me nowhere as you said. Hope thi s will help :')
This is wonderful!! Thank you so much!
Love what you have done and continue to do for the community man!
@NeetCode
Жыл бұрын
Thank you 🙏
Thanks so much for making it free! You have no idea the huge number of people you are helping with this incredible resource.
You doing great job! Thanks for the content.
0:12 took me by surprise, never would I ever expected to see MegaMan X4 stage selection to be used as an example. Thank you NeetCode for using MegaMan as an example.
Thank you so much for sharing so valuable free content! This is amazing!
Appreciate. I believe now Your tour is one of the best on the internet
love you bro, really what you are doing is beyond any expectation. I really like this & I'm going to share this with my friends
Very valuable! Thanks for all your effort and great content!
every time i open 3000+ question leetcode, and spend 1-2 h to finish only 1, i really wann give up ! you can't image how much motivation you give to us !!!!!!
Wow! Great way to visualize information. Not just competitive programing, but this applies to learning and all subhects in general. Your point around 4:29 about struggling is most likely due to lacking in a simple area also applies everywhere. We have to remember that every subject, every concept and every thing all humans have created comes from somewhere. Every "complex" concept is just a combination of simple concepts. These simple concepts if broken down far enough become first principles or the building blocks of a subject. I like to think about it in terms of video games since its easier to explain to others. In a game like apex, overwatch, fortnite, warzone, valorant, paladins... Etc etc. You have many aspects of what makes you a good player. Aiming can be broken down into flick-shots and tracking. Game sense can be broken down into understanding the state the game is in, which is broken down into understanding the mechanics of how the game works (objectives, count down timers etc etc) and knowing what characters go best against other characters, or what characters work well together. Also understanding where to position yourself, when to attack on defense, or knowing when to defend on attack... all of these parts can be studied and practiced individually, but its not until putting it all together that makes someone a great player. Similar to how in this video there are a bunch of broad topics like "advanced graphs" which requires understanding of pre-requisites topics before you can become decent at the subject and start solving problems related to it. In other words you can study all the building blocks indvidually, but putting together all of these concepts together at the same time will make you a better programmer. But for the most part, as you work on problems like these more and more, the more these types of things get ingrained in your subconscious and apart of your intuition.
@souperman6406
4 ай бұрын
well said
I'm very much happy with the idea of a larger more elaborate graph which you could use separate from this with a more clear laid out plan, but this already is a huge step in a good direction, incredibly being free as well! Thank you so much!
Huge thanks for putting this together. I've been working though them from the top and I've learned so much.
this video is really a beast !!! thank you ! this is the only one video illustrate clear leetcode practice system ! and with free video for each question and for each tree node including question example 1!!! i hope i saw these video on 2021 Jan !!!!!!!
That's a great roadmap! Waiting for the detailed one.
Thank you for making this!
Thank you so much NeetCode!
Thanks a lot I was searching like this thing to do myself... Like creating roadmap and questions for myself
Thank you so much for what you are doing! Cangratz with 300 thousands subs! = )
Thank you for your work!
amazing work. Thank you!
Thank you so much this is great
thank you for your time and effort, you are helping us a lot
thank you so much for this!!
Looks cool asf! I will try it :D
Thank you so much neetcode
This is an awesome resource thank you!
This is good, after doing these problems you will noticing patterns and be able to automatically detect what algorithm to apply for what problem
Thank you so much for this great roadmap. It gives me 20X more clarity on how to approach DSA problems now. God bless you for your kind work. 🙏
I love ur work man!
This website just gets more helpful with each new addition. I would LOVE the more detailed graph, it sounds like it would be a great resource for people who have no idea where to start. I can't believe all of this is free, but I absolutely DON'T regret getting the Pro lifetime membership!
Thanks for doing this. I haven't even really started doing leetcode but resources like this make me want to start.
Thanks man, you’re a lifesaver
Man, thanks a lot! Your content has been incredibly useful!
@NeetCode
Жыл бұрын
Happy to help!
Nice feature! A good thing I consider is adding to each problem the space and time complexity of the optimal solution as you add the code a pop-up, maybe some want to find only those in order to know if they are on the right track or not and not look at the solution.
Thanks a bunch bro. Really needed it!
@NeetCode
Жыл бұрын
Glad to help!
Thanks for the contribution man
Love this. Went Pro. I think that this map should be iterated over at each level. IMHO, getting introduced to a topic and revisiting it at various difficulties is the way to go. But the content is fantastic. Well worth the money.
Love it! Looking forward to an enhanced version that you've mentioned in the video.
It was a great idea to make this graph. When you don't know what to do or where to go, getting even a minor sense of direction is a big plus. And a graph such as yours is much better than a mere direction. 😅
Great content as always!
love it! thank you
thank you very much for this !
a more granular and detailed version would definitely help! i have realised that over time one tends to forget problems we have done already.. is there a way that you approach revising them ? And if yes can you create a video on how to relearn leetcode? Also a cheatsheet would be awesome! Like all the major DS concepts to remember, syntaxes and overview of approaches for problems? For eg., for strings there are certain default approaches we follow - we can create a 26 char array, use maps, or sets for duplicates etc.
Awesome, my friend!!! Thanks a lot!!!
Thanks for such a great resource!
@NeetCode
Жыл бұрын
Glad it was helpful!
Loved it, will start it in the holidays, thanks man :)
@NeetCode
Жыл бұрын
Happy holidays!
DUDE YOU'RE CHANGING LIVES AROUND THE WORLD!!! KEEP UP THE GOOD WORK MAN!! RESPECT
@NeetCode
Жыл бұрын
I appreciate that!
neetcode the most humble GOAT out there
Happy to find ur channel in recommendations
@NeetCode
Жыл бұрын
Welcome!
great work man keep it up..,really useful
Thank you so much!
Nice resource, just starting in programming, and all of this structured thinking helps a lot.
Thank you so much!!
If you want to have different tier nodes keep it the same but just make the node turn green when all easy ones are solved, then yellow when all medium are solved, and then red when all hard are solved. But in order for the nodes to progress from green to yellow or yellow to red you must complete the previous tier first. That way we have a colored indicator to tell the user how far they are on each subject and they can focus on getting all the nodes green first then do another round to get them yellow, etc. That way you don’t have to add more nodes to the graph for more granularity.