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

  • @NeetCode
    @NeetCode Жыл бұрын

    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

    @jhonsen9842

    Жыл бұрын

    at least we should know your name on this chrismas.

  • @anirbanc88

    @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

    @academai11

    Жыл бұрын

    You're building something special mate. Keep it up!

  • @alexgabriel5877

    @alexgabriel5877

    Жыл бұрын

    sweet! can you do one for neet all questions as well? :)

  • @Vicky75635

    @Vicky75635

    Жыл бұрын

    Will it not support with desktop site enabled on mobile browser?

  • @siddharthmal1380
    @siddharthmal1380 Жыл бұрын

    You have no idea how much motivation you provide to us.

  • @fuzzywuzzy318

    @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

    @antonioorru4133

    9 ай бұрын

    ahahahah ok, so I'm note the only one@@fuzzywuzzy318

  • @sidforreal
    @sidforreal Жыл бұрын

    Won't be surprised if neetcode will be acquired by leetcode at some point

  • @yusufkolawole4291

    @yusufkolawole4291

    Жыл бұрын

    But I'll hate that

  • @def__init

    @def__init

    Жыл бұрын

    Hopefully his Google comp is enticing enough to never sell out lol

  • @floydian25

    @floydian25

    Жыл бұрын

    I hope he never does that :(

  • @-_______________________.___

    @-_______________________.___

    Жыл бұрын

    @@def__init Sadly Google comp doesn't compare to a $100m buyout

  • @leeroymlg4692

    @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

  • @xoxoDanniRose
    @xoxoDanniRose Жыл бұрын

    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.

  • @def__init
    @def__init Жыл бұрын

    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

    @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.

  • @finalkingdomcrzy
    @finalkingdomcrzy Жыл бұрын

    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!

  • @namelesslamp12
    @namelesslamp12 Жыл бұрын

    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

  • @wtcxdm
    @wtcxdm Жыл бұрын

    Thank you for making all these great content as always and keeping it free! Your impacts are just beyond measure.

  • @e-raticartist
    @e-raticartist Жыл бұрын

    This guy is just like a big brother for all of us, thank you bro, really

  • @ukaszczyz2962
    @ukaszczyz2962 Жыл бұрын

    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

  • @AdenGolden
    @AdenGolden Жыл бұрын

    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!!!

  • @akritworanithiphong
    @akritworanithiphong Жыл бұрын

    Thank you so much. This is so valuable. If it is possible, please keep this free.

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Absolutely!

  • @oshin33anika

    @oshin33anika

    Жыл бұрын

    @@NeetCode love this contribution! I was looking for something like this ❤️‍🔥

  • @CarsMeetsBikes

    @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

  • @dgvj
    @dgvj Жыл бұрын

    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

    @NeetCode

    Жыл бұрын

    Glad to help!

  • @chiranthgowda8386
    @chiranthgowda8386 Жыл бұрын

    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

  • @glitch4548
    @glitch4548 Жыл бұрын

    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.

  • @mjprescotti
    @mjprescotti Жыл бұрын

    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!!!!!!!

  • @xxRAP13Rxx
    @xxRAP13Rxx11 ай бұрын

    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.

  • @dinkletonne
    @dinkletonne Жыл бұрын

    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 !

  • @mostafatarekadam8861
    @mostafatarekadam8861 Жыл бұрын

    Putting Arrays with Hashing is one of the best and most well-informed decisions you took creating this graph, I like it so much

  • @denis_kleshchev
    @denis_kleshchev Жыл бұрын

    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!

  • @bombrman1994
    @bombrman1994 Жыл бұрын

    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 .

  • @mikusodaclub
    @mikusodaclub Жыл бұрын

    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 :)

  • @rakshithkumarl1089
    @rakshithkumarl1089 Жыл бұрын

    Your content is so valuable and intuitive! Thanks for keeping it free!

  • @slowking4
    @slowking4 Жыл бұрын

    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!

  • @kosmonautofficial296
    @kosmonautofficial296 Жыл бұрын

    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.

  • @yehnij
    @yehnij Жыл бұрын

    This is so awesome! Exactly what people needed! Thanks you so much for this!!!

  • @ItsZarif
    @ItsZarif Жыл бұрын

    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.

  • @seraph7536
    @seraph7536 Жыл бұрын

    Goat just what I needed doing a complete revamp for Jan recruiting thanks

  • @romainjouhameau2764
    @romainjouhameau2764 Жыл бұрын

    Really enjoy your Roadmap. It helps me a lot, figuring out what to learn next Thanks a lot !

  • @garrettturner5014
    @garrettturner5014 Жыл бұрын

    You are an absolute legend my friend. Love your content, cheers!

  • @Whatthetrash
    @Whatthetrash Жыл бұрын

    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!! :)

  • @haacki4720
    @haacki4720 Жыл бұрын

    A good way to educate yourself. Thank you, it's helpful not only to prepare for coding interview, but also in daily working tasks!

  • @devanshsanghavi
    @devanshsanghavi Жыл бұрын

    Thank you so much. You are super helpful. Keep it up!

  • @alzibermohammed3872
    @alzibermohammed3872 Жыл бұрын

    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 :)

  • @TSV3005
    @TSV3005 Жыл бұрын

    I like how you're keeping the sarcasm low-key, but of high quality. Perfectly balanced.

  • @racecarjonny8460
    @racecarjonny8460 Жыл бұрын

    Forever grateful to you for this. I always wished if there was something like this. Thank you. Thank you. Thank you.

  • @ShaikMoAbdullah
    @ShaikMoAbdullah Жыл бұрын

    Thanks for sharing this. Appreciate your efforts. Excited about the detailed graph based on Easy, Medium and Hard problems.

  • @lukephillips5249
    @lukephillips5249 Жыл бұрын

    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?

  • @akhilpandey
    @akhilpandey Жыл бұрын

    Thank you so much! This is exactly what I needed right now. : )

  • @CreeperFace75
    @CreeperFace75 Жыл бұрын

    Let’s goo neetcode and congrats on the growth!!

  • @awsamalmughrabi860
    @awsamalmughrabi860 Жыл бұрын

    Thank you so much for creating this!

  • @jakesimonds5051
    @jakesimonds5051 Жыл бұрын

    You're a saint, Mr. Leetcode! This roadmap kicks ass

  • @anasouardini
    @anasouardini Жыл бұрын

    I was looking for something like this for weeks. thank you

  • @souryadeepmukherjee7702
    @souryadeepmukherjee7702 Жыл бұрын

    Love this! Thank you! Please go ahead with the granular version I think it would be even more helpful for someone just starting out!

  • @ihashib
    @ihashib Жыл бұрын

    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 :')

  • @shashankemani1609
    @shashankemani1609 Жыл бұрын

    This is wonderful!! Thank you so much!

  • @MIDNightPT4
    @MIDNightPT4 Жыл бұрын

    Love what you have done and continue to do for the community man!

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Thank you 🙏

  • @felidev
    @felidev Жыл бұрын

    Thanks so much for making it free! You have no idea the huge number of people you are helping with this incredible resource.

  • @olzabi
    @olzabi Жыл бұрын

    You doing great job! Thanks for the content.

  • @aeolusstone5260
    @aeolusstone5260 Жыл бұрын

    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.

  • @carloslazarin
    @carloslazarin Жыл бұрын

    Thank you so much for sharing so valuable free content! This is amazing!

  • @andriidanylov9453
    @andriidanylov9453 Жыл бұрын

    Appreciate. I believe now Your tour is one of the best on the internet

  • @sinnis_879
    @sinnis_879 Жыл бұрын

    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

  • @sandeepamarnath3295
    @sandeepamarnath3295 Жыл бұрын

    Very valuable! Thanks for all your effort and great content!

  • @fuzzywuzzy318
    @fuzzywuzzy318 Жыл бұрын

    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 !!!!!!

  • @walkastray007
    @walkastray007 Жыл бұрын

    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

    @souperman6406

    4 ай бұрын

    well said

  • @peterdavidmora-stevens9185
    @peterdavidmora-stevens9185 Жыл бұрын

    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!

  • @Rob-147
    @Rob-147 Жыл бұрын

    Huge thanks for putting this together. I've been working though them from the top and I've learned so much.

  • @fuzzywuzzy318
    @fuzzywuzzy318 Жыл бұрын

    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 !!!!!!!

  • @202_b_ashishojha8
    @202_b_ashishojha8 Жыл бұрын

    That's a great roadmap! Waiting for the detailed one.

  • @immabobbinghead
    @immabobbinghead Жыл бұрын

    Thank you for making this!

  • @ramielsayed2614
    @ramielsayed2614 Жыл бұрын

    Thank you so much NeetCode!

  • @aalsiutkarsh
    @aalsiutkarsh Жыл бұрын

    Thanks a lot I was searching like this thing to do myself... Like creating roadmap and questions for myself

  • @kostaskryarov4628
    @kostaskryarov4628 Жыл бұрын

    Thank you so much for what you are doing! Cangratz with 300 thousands subs! = )

  • @user-ec4dw7hp4c
    @user-ec4dw7hp4c Жыл бұрын

    Thank you for your work!

  • @sunnyding602
    @sunnyding602 Жыл бұрын

    amazing work. Thank you!

  • @tonylong2101
    @tonylong2101 Жыл бұрын

    Thank you so much this is great

  • @jesussepulveda9992
    @jesussepulveda9992 Жыл бұрын

    thank you for your time and effort, you are helping us a lot

  • @leejianrong151
    @leejianrong151 Жыл бұрын

    thank you so much for this!!

  • @sitrakaforler8696
    @sitrakaforler8696 Жыл бұрын

    Looks cool asf! I will try it :D

  • @mahmudhasan3093
    @mahmudhasan3093 Жыл бұрын

    Thank you so much neetcode

  • @giannizamora7247
    @giannizamora7247 Жыл бұрын

    This is an awesome resource thank you!

  • @Mankind5490
    @Mankind5490 Жыл бұрын

    This is good, after doing these problems you will noticing patterns and be able to automatically detect what algorithm to apply for what problem

  • @etorty_dev
    @etorty_dev Жыл бұрын

    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. 🙏

  • @wonderfulvamsi
    @wonderfulvamsi Жыл бұрын

    I love ur work man!

  • @frosty_teacup
    @frosty_teacup Жыл бұрын

    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!

  • @Mariodoot
    @Mariodoot Жыл бұрын

    Thanks for doing this. I haven't even really started doing leetcode but resources like this make me want to start.

  • @quangtrinh7012
    @quangtrinh7012 Жыл бұрын

    Thanks man, you’re a lifesaver

  • @ziddlidos
    @ziddlidos Жыл бұрын

    Man, thanks a lot! Your content has been incredibly useful!

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Happy to help!

  • @cristian-sebastiancsete3053
    @cristian-sebastiancsete3053 Жыл бұрын

    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.

  • @avgSE81
    @avgSE81 Жыл бұрын

    Thanks a bunch bro. Really needed it!

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Glad to help!

  • @jiawei9561
    @jiawei9561 Жыл бұрын

    Thanks for the contribution man

  • @RichardMarkleWOW
    @RichardMarkleWOW Жыл бұрын

    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.

  • @coderslang
    @coderslang Жыл бұрын

    Love it! Looking forward to an enhanced version that you've mentioned in the video.

  • @romainvincent7346
    @romainvincent7346 Жыл бұрын

    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. 😅

  • @lovuitchen9332
    @lovuitchen9332 Жыл бұрын

    Great content as always!

  • @mamuwu7873
    @mamuwu7873 Жыл бұрын

    love it! thank you

  • @SiddheshKukade
    @SiddheshKukade Жыл бұрын

    thank you very much for this !

  • @aamrahmunawwar5033
    @aamrahmunawwar5033 Жыл бұрын

    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.

  • @dbrevesf
    @dbrevesf Жыл бұрын

    Awesome, my friend!!! Thanks a lot!!!

  • @bhushankorg5606
    @bhushankorg5606 Жыл бұрын

    Thanks for such a great resource!

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Glad it was helpful!

  • @amartyajha9109
    @amartyajha9109 Жыл бұрын

    Loved it, will start it in the holidays, thanks man :)

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Happy holidays!

  • @udaykulkarni5639
    @udaykulkarni5639 Жыл бұрын

    DUDE YOU'RE CHANGING LIVES AROUND THE WORLD!!! KEEP UP THE GOOD WORK MAN!! RESPECT

  • @NeetCode

    @NeetCode

    Жыл бұрын

    I appreciate that!

  • @dumdahdum
    @dumdahdum Жыл бұрын

    neetcode the most humble GOAT out there

  • @tatavarthitarun2739
    @tatavarthitarun2739 Жыл бұрын

    Happy to find ur channel in recommendations

  • @NeetCode

    @NeetCode

    Жыл бұрын

    Welcome!

  • @animeshsaini3768
    @animeshsaini3768 Жыл бұрын

    great work man keep it up..,really useful

  • @nguyendo7233
    @nguyendo7233 Жыл бұрын

    Thank you so much!

  • @juanhenriquez7101
    @juanhenriquez7101 Жыл бұрын

    Nice resource, just starting in programming, and all of this structured thinking helps a lot.

  • @SeniorSpooky
    @SeniorSpooky Жыл бұрын

    Thank you so much!!

  • @chair_force
    @chair_force Жыл бұрын

    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.

Келесі