My Brain after 569 Leetcode Problems

Поділитися
Вставка
  • Опубліковано 5 тра 2023
  • 🗺️ Roadmap: neetcode.io
    In this video I wanted to share every single thing I learned from solving and explaining hundreds of leetcode problems.
    Quiz Feature: neetcode.io/
    🚀 neetcode.io/ - A better way to prepare for coding interviews!
    Second channel: @NeetCodeIO
    🧑‍💼 LinkedIn: / navdeep-singh-3aaa14161
    🥷 Discord: / discord
    🐦 Twitter: / neetcode1
    📷 Instagram: / neetcodeio
    🎵 TikTok: / neetcode.io
    #coding #neetcode #leetcode
  • Наука та технологія

КОМЕНТАРІ • 1 тис.

  • @NeetCode
    @NeetCode  Рік тому +732

    Been a long ass time since I uploaded on this channel, I know. Even though I've been uploading on the second channel, I missed you guys over here. 😭
    Roadmap: neetcode.io/roadmap
    Quiz feature: neetcode.io/practice
    Second channel: youtube.com/@neetcodeio

    • @yauya
      @yauya Рік тому +7

      Your edits are fine bro. Thanks for uploading, your videos are very helpfull :)

    • @itsmee3372
      @itsmee3372 Рік тому +1

      miss u tooooo

    • @AmCanTech
      @AmCanTech Рік тому

      I'll edit your videos, what's your 2nd channel handle ?

    • @ZM-dm3jg
      @ZM-dm3jg Рік тому +4

      Why u no link to roadmap in the description when video is about htat

    • @NeetCode
      @NeetCode  Рік тому +8

      @@ZM-dm3jg neetcode.io/roadmap

  • @Akerlynas
    @Akerlynas Рік тому +6080

    I solved 100+ problems. Now I can easily spot CIA agents glowing in the dark.

  • @junas4837
    @junas4837 Рік тому +4005

    I will leave one little story here, as it relates to this video. If you are someone that feels like you are not smart enough to succeed, then this story is for you.
    I was one of the worst students back in my middle school. I remember being the only one not able to understand stuff in math class that basically everyone understood. The teacher even pulled me aside to talk to me. Failing lots of tests, from multiple subjects... even though I studied a decent amount of time... Eventually, I realized I needed to increase my intelligence. This is different from getting good grades. This is about increasing your comprehension, creativity and brainpower. I thought that math problems, not those from school, were the path. So I started at them. I started easy, getting the easiest math olympiad problems I could find. Some are really easy, but even those took me lots of time reading the solutions to understand.
    But eventually, these started to actually become understandable to me... so I started ramping up the difficulty... I spent hours and hours everyday solving these problems, and eventually reached IMO level (International Mathematical Olympiad - though I did not make it to the actual team, I was selected as one of the potential participants, but basically everyone on the team selection tests were at least bronze level). I also became one of the top students from my country, and also a National Math and Informatics Olympic medalist. I studied for free at the top school, by getting the highest markings on the scholarship competition. It took a few years of daily study, but patience is a huge monster skill to have. Your brain just takes time to build itself. You wouldn't think of rushing a broken arm, right?
    Afterwards I got scouted by a top investment bank... at their best trading desk. Got the top score on their logic test by a mile. But this is getting out of topic.
    What I want to teach with this story of mine is that even if you are not too smart now, you can become a top tier intellectual being by sheer effort, unless maybe if you have a special condition. But in general, if you do this, solve lots of math problems, ramping up difficulty until you reach international level, you WILL become a supreme genius. Every one of the math champions that I met worked very hard to reach that level. All of them entered top schools, top jobs, etc.
    It really is a matter of putting in the hours... I did maybe 2 or 3 hours of math solving everyday, some days on vacation from school I did 4, 6 or 10 hours... It is a lot of work, but I guess most of the great rewards come from hard, grueling work. And mind you, I was in middle/high school.
    Some practical tips: get easy problems first, and try to learn one per day until you get the habit. Note that I used "learn" instead of "solve". Focus on raising your understanding, not on immediately being a top solver. Try all your obvious ideas first, and if that does not work, than start a timer for 15 minutes. Think for 15 minutes, searching for new ideas. Then read part of the solution, and try to finish the rest. Keep doing it until you get the entire solution.
    Also, try to understand how you could have reached that solution. How did the guy who solved it think about such an esoteric idea? You need to ponder these kinds of things, to increase your intuition. Sketch a lot. You need pen and paper. Read how the top math champions came to be and read their tips.
    Hope this helps someone, and also that I did not come off as arrogant. It is hard to talk about these experiences without causing the impression of "showing off" or something like that. But I also believe it may help someone. I for sure would have liked to read these words back in the day. Would have sped up my progress.
    If you feel you do not have a future, please believe that you can have a great life. I know it seems hopeless sometimes, but our comprehension gets limited when attacked by extreme stress and sadness. Work hard, have patience, it takes a few years, but if you put in the effort on the right things, you will most probably achieve "success". Though by then your definition of success will probably be different.
    Edited for typos.

    • @lx4302
      @lx4302 Рік тому +79

      Hey friend, what resources did you use to study? Did you watch youtube videos, read a book, use some site, solved past papers, went to workshops, etc.? I've been struggling to find resources as a person who does self-study, I look up past math contests to solve but couldn't find where anyone learns the topics. I really admire your story and your help here will be greatly appreciated.

    • @prototype18
      @prototype18 11 місяців тому +16

      What kind of problems did you practice and share the link of the resources if possible

    • @damirdaukarayev1226
      @damirdaukarayev1226 11 місяців тому +54

      What a journey! Thanks for sharing!

    • @wahyukoco4562
      @wahyukoco4562 11 місяців тому +3

      cool

    • @zen_7177
      @zen_7177 11 місяців тому +22

      Gold comment

  • @jaredchester9348
    @jaredchester9348 Рік тому +1041

    Dude, the quiz idea for reviewing is brilliant. That is probably the best feature of this site. Well done and thanks for all your work.

  • @Andrewburtnett1
    @Andrewburtnett1 Рік тому +1268

    You are a literal legend, and will go down in the history books as being more directly responsible for people getting their dream jobs than any other programming channel. I salute you sir 🫡

    • @Rai2M
      @Rai2M 11 місяців тому +7

      And then those people find out their dream jobs are nightmare )

    • @angrywolfjr7164
      @angrywolfjr7164 11 місяців тому +30

      @@Rai2M probably less of a nightmare then being broke

    • @ramsyrama
      @ramsyrama 11 місяців тому +6

      @@angrywolfjr7164 Yea I would take that nightmare with dollars in my account

    • @WayTooUnderated
      @WayTooUnderated 9 місяців тому +7

      I can attest to this I was mechanical engineer in my first year making 80k and after a couple months of neetcode I was able to land FAANG with 180k base! Thank you 🙏🏻 neetcode 😭

    • @JDiculous1
      @JDiculous1 Місяць тому

      that 180k base is not entry level right?@@WayTooUnderated

  • @aadityakiran_s
    @aadityakiran_s Рік тому +483

    I'm at 100 problems. What you're saying right now is really resonating with me. I used to feel the same way, hopeless and wanting to quit when I started and couldn't solve even easy questions, now easy questions are pretty okay for me. I hope the road gets easier just like you mentioned here. Thanks for this video. This is exactly what I needed.

    • @gyandeepkumar4406
      @gyandeepkumar4406 11 місяців тому

      Which language though python or java

    • @cybercribe2460
      @cybercribe2460 11 місяців тому +1

      Sir, when did you start working on this, in mean on which age precisely?

    • @cybercribe2460
      @cybercribe2460 11 місяців тому

      And DSA is must, right?

    • @aadityakiran_s
      @aadityakiran_s 11 місяців тому +7

      @@cybercribe2460 yeah, if you want to get into product companies. But now my friends who are on the interview committee are even telling me they just use that as a screening, for more experienced people.
      For freshers, product companies mainly ask DSA.
      For service based companies, technological skills are required. (Like React, Vue, NodeJs, Java...).

    • @Winter_Wyvern1
      @Winter_Wyvern1 10 місяців тому +1

      ​@@aadityakiran_s Superb! That last reply is golden info, so by ur friend's stats the "Product" companies are those who around Shopping websites and they tend to ask DSA?
      While maybe companies in the branch of Services like you said, or maybe those with animal assurance, mental health and others non-shopping comps. in general won't ask DSA but rather Tech-skills?
      If true, that's a great info!

  • @hunk4402
    @hunk4402 11 місяців тому +5

    Thank you so much for this video 😭. Started doing the leetcode 150 about two weeks ago and im glad i got some tips about how to get throught it. Definitely going to be referring to these links and channel in thr future 🤙

  • @QsPracticalNonsense
    @QsPracticalNonsense 11 місяців тому +22

    Unbelievable. I have never had such a short video change my outlook on something so dramatically. You earned my immediate like and sub, keep doing what you are doing!!!

  • @dakshkant3523
    @dakshkant3523 Рік тому +289

    So elated to see that you got a sponsor! I remember back in early 2022 when I started watching your explanations and being blown away by how easy you made them seem. Thank you for everything that you've done for our community :)

    • @thecodealchemist7095
      @thecodealchemist7095 11 місяців тому +1

      Haha, I actually followed him in 2021 when around August I think, weeks after I followed Tina, B2B SWE and couple others :D man was total grind inspiration. They are true hidden heroes and even made me love twitch more, like Resilient coders

  • @13TaDe13
    @13TaDe13 Рік тому +21

    Thank you so much for your work! You made my interview preparation process so organized and even hard problems easy to come up with.
    And btw the newly added quiz idea is brilliant!

  • @giannizamora7247
    @giannizamora7247 Рік тому +4

    Thanks again neetcode! I’ve been using your map layout and once I started going with the flow again I understood where my weaknesses were.

  • @Metruzanca
    @Metruzanca Рік тому +268

    The value per minute of this video is unreal.
    That roadmap is absolutely killer.

  • @wtcxdm
    @wtcxdm Рік тому +4

    Always love to see your video. Thank you for the commitment and sharing!

  • @austinperrine23
    @austinperrine23 Рік тому +31

    I found your neetcode site about 8 months ago, and it has been the most inspirational and direction-giving thing I have come across in leet code prep. Thanks a ton!

  • @shamsshaikh2887
    @shamsshaikh2887 11 місяців тому +6

    You explain things so well that I forget how much work you put in to get where you are today. This kind of videos reminds me of that. Thank you.

  • @user-qf6rv1ch6d
    @user-qf6rv1ch6d 8 місяців тому +2

    Great effort to create a review section for the questions. Massive respect.. This guy is an absolute legend for sharing these “real” tips .

  • @siddarthsaha5364
    @siddarthsaha5364 Рік тому +1

    Thanks alot for contributing! I switched to C++ but I stull use your videos to understand the concept! They are really helpful

  • @akshaydusad6642
    @akshaydusad6642 11 місяців тому +6

    Got into leetcode programming a while back and started doubting my programming skills but I feel so much better after watching this video

  • @himasaireddybora7785
    @himasaireddybora7785 Рік тому +82

    When I was unable to solve a question and I look into a solution, I used to think I was doing a big mistake, but I didn't have a choice as there is no time ......... But this video changed my misconception and I am really glad that I didn't waste my time and used my time efficiently..... TBH I think I am the happiest person on earth after knowing this!!

  • @sharokhkeshawarz2122
    @sharokhkeshawarz2122 Рік тому +2

    I needed this video so bad, your just a living legend for us ! Love you!

  • @Acheron2678
    @Acheron2678 Рік тому +16

    This guy is an absolute legend for sharing these “real” tips 👍🏻

  • @shuvbhowmickbestin
    @shuvbhowmickbestin 9 місяців тому +7

    Thanks a lot Navdeep for the website. I still can't believe the practice section is free of cost, the fast reviews are literally what ed-tech websites charge money for, I've faced almost similar quizzes in interviews and thanks to you I'm motivated to finish DSA/Leetcode otherwise I might've given up on it. Thanks for being so generous for the community may god bless you with more gifts in life. You deserve everything you've got and are still getting man.

  • @TheJOEsat93
    @TheJOEsat93 8 місяців тому +7

    This man is doing god's work. After having done this grind sucessfully before, I am revisiting the same 75-90 question grind now and I was struggling more than I have before. But the video states everything so honestly. Its baking in these concepts and patterns again and again. I really needed this today. Thanks man!

  • @n1724k
    @n1724k 11 місяців тому +2

    Was looking for information to work at Google, randomly found this channel, wow. I knew I need to work on algorithms but didn’t have a good path, like roadmap, and it looked like a too complex and long way, I was struggling to learn steadily.
    Your roadmap made it look so much more achievable. Have 2.5 more years in college, I’ll work and make it, hope I can tell you good result.

  • @HelioNexus
    @HelioNexus Рік тому +1

    Thank you, Roadmap is awesome. I've been looking for this kind of aggregation of problems.

  • @kellybmackenzie
    @kellybmackenzie Рік тому +5

    Thank you so much, this video is amazing and I needed this so much. I do what you described at 3:19 with every single Medium/Hard problem. I needed this so much, thank you

  • @aagautham9239
    @aagautham9239 Рік тому +3

    The fast review is a great feature , looking forward to it!

  • @joaodiasconde
    @joaodiasconde Рік тому +1

    The review list is insanely smart and useful. Thanks!

  • @vs3.14
    @vs3.14 9 місяців тому +2

    The fast review section is a game changer. If and when it's finished for all the 433 questions you have (prefereably in order , finishing blind 65 then 150 then the rest), it will be so much help to get a quick revision during the last few days of an interview.

  • @arizavala5297
    @arizavala5297 Рік тому +7

    Great video.
    I've been studying for the past few months. And I identify in most of the things you say and you put into words others I only had in my mind.
    In my experience and from what you said I highlight:
    - Order matters.
    - 1 or 2 daily is better than tons a day.
    - Repetition, feel free to do easy or mid or hard ones again even if you solve them in the last few months.
    - Look and understand other's answers.

  • @faizaankhan24
    @faizaankhan24 Рік тому +5

    Great effort to create a review section for the questions. Massive respect.

  • @lianakalpakchyan4454
    @lianakalpakchyan4454 11 місяців тому +1

    Thank you, I needed this guide video so much!

  • @michelledigdecarvalhoperei144
    @michelledigdecarvalhoperei144 11 місяців тому +2

    There is a wholesome energy when you surround yourself of people that want better that i cannot explain but feel right away reading these comments. Its like a breath of fresh air
    We all gona make it boys, keep studying and upgrading mental skils

  • @saulgoodman6710
    @saulgoodman6710 11 місяців тому +3

    You're godsent for software engineer preparation, after watching few of your neetcode explanations it helped me understand many stuff which I might've not learnt elsewhere and you also helped me find the confidence to solve any problem, kudos to you man!

  • @arvindrao8240
    @arvindrao8240 11 місяців тому

    Really glad I came across this video, thank you for all your tips and advises. Your platform is insanely useful👍

  • @siddhantsaikia1462
    @siddhantsaikia1462 11 місяців тому

    Dman Bruh! You are a legend . I was always skeptical about my dsa learning since i didnt knew how to prepare though i had the knowledge.
    You showed me the way .

  • @ylchen5975
    @ylchen5975 11 місяців тому +6

    Your videos are very useful for engineers who are struggling in LC.
    Thanks a lot!

  • @sriramsridhara2054
    @sriramsridhara2054 11 місяців тому +9

    you are doing gods word. in the video you joked about being a loser. you are far from one. you put so much effort into rising your competence then put more effort into helping others raise theirs. thank you.
    I discovered your channel by chance, and what a chance. Currently in the middle of semester exams. I will start this journey in my holidays.

  • @fuzzy-02
    @fuzzy-02 11 місяців тому

    Thank you so much for the roadmap!!
    It's helping me focus on a goal

  • @tkr_kun
    @tkr_kun 11 місяців тому

    Your website is very helpful❤
    Also the fast review is an amazing idea!

  • @anderskorsbo237
    @anderskorsbo237 Рік тому +19

    Always a pleassure when you drop a video, once again great content and advice!

  • @arghya_0802
    @arghya_0802 Рік тому +14

    One of the best channels I have always look forward to whenever I get stuck in any LeetCode daily challenge problem or any famous LeetCode interview problem. Love the content!! Hopefully someday I can land my dream job as well!! Love from India❤❤

  • @theav.1313
    @theav.1313 11 місяців тому

    I have neetcode and so excited for the fast review feature! Thank you for adding more features!

  • @deedetres703
    @deedetres703 Рік тому

    great job with the roadmap concept! helpful to build framework.

  • @sid9137
    @sid9137 10 місяців тому +6

    Bro, I have started this Leetcode journey with your course. I hope one day I will be good enough to get a decent job. Thanks, you are really an inspiration.

  • @jimmiejohnsson2272
    @jimmiejohnsson2272 8 місяців тому +19

    I always feel like doing leetcode questions on the spot is defently a skill that requires you to maintain doing it. You can learn how to solve lots of em and recognize sort of what structures and algos should be helpful but nailing a problem quickly on an interview in like 20 mins of less requires you to keep praticing it regulary. Which feels like a giant time thief for creativity that could be spent on doing more meaningful things as at the end of the day, its mostly about being able to memorize a lot of things.

  • @NikhilVerma-jk9ng
    @NikhilVerma-jk9ng 11 місяців тому +1

    If you are reading this, I am really thankful to you, I was looking for this type of information for days now and you helped me thank you

  • @tanmaychanda398
    @tanmaychanda398 11 місяців тому +1

    This is an inspiring video, I really appreciate how you explain things in your videos, keep up the good work

  • @dralps
    @dralps 11 місяців тому +5

    Thanks for the brilliant idea of reviewing by doing multi-choices!

    • @NeetCode
      @NeetCode  11 місяців тому

      Thank you 🙏

  • @grady.flanary
    @grady.flanary 11 місяців тому +8

    My thoughts as someone who's in a similar AC range and found this channel helpful when starting out:
    First off: Wild to think that my AC count is higher than yours at this point; the channel was an immense help when I was starting out mid-last-year, and I'll admit that my count is only as high as it was due to feverish prep before going into finals with 2Sig and JS.
    For what it's worth, this is coming from someone who did not target FAANG due to bad timing with interviewing (late 2022) and ended up landing in trading:
    Personally, I think that the point where you can consistently do 99% of problems is a bit higher than 250; I'd say that was around the 300-350 mark for me. There are some concepts that I feel are hard to get down pat until you've done then several times. Additionally, in my experience, some concepts seem like they have a habit of just not coming up as frequently (prefix sum) as others (dfs/bfs), so your chances to identify and practices them are a lot lower. They're not even necessarily hard, but if you're not used to them, they can be a pain in the rear.
    In terms of preparedness for tech interviews, I think it depends greatly on the company. If I were to go back and do them again now, I'd feel 95% prepared, with that 5% being due to a certain company snidely asking information theory questions (I won't say who but if you know you know). However, if I were to interview for like IBM, JPMC, BOA, etc. (and likely FAANG's not known for asking DP), I can honestly say I'd feel very confident if I had to do it tomorrow with no dedicated prep time. The interview difficulties aren't consistent, and if you interview with enough companies, you'll find that out pretty easily. It's the gap between doing a pretty straightforward sorting problem versus being asked to use bit manipulation in your OA; it's not that you're less prepared overall, but rather that you're less prepared for a specific type of interview.
    As far as whether solving LC is worth it past that 250-300 mark, I think it depends on your targets. If you're looking for FAANG, 250-300 is acceptable. Non-FAANG F500's you can probably get away with like 200. If you're trying to do trading firms, you need to get to that 10-15 minutes for an LC medium point, which I'd say is around the 450 mark; it's not so much that you need the algorithm knowledge, since that isn't changing much, but you need to be able to look at a problem and in 20-30 seconds know "Oh this is a UF problem" , "This is two heaps", "This is graph traversal with XYZ optimization".

    • @Winter_Wyvern1
      @Winter_Wyvern1 10 місяців тому

      Reading this and having built website without any DSA knowledge I'm like "damn that sucks"
      I've been watching another JavaScript-specific DSA course on youtube and taking notes which took me 15 days, I'm like "whats the point of this all, memorizing stuff I won't ever user in a real world when my mission is to open a company one day rather than grinding 16 hours a day doing LeetCodes".
      Anyways u said u did 350+ , but in the last point u said for a LC medium u need 450, I didn't understand that u said for a FAANG 300 is acceptable .. maybe a typo, maybe u meant to say 150 for a confidence in doing LC medium ?
      And when u talk about these 100s numbers are u saying PAST the easy LC doing 300s of HARD problems OR 100s of easy+medium then 200s of medium+hard problems?
      If so how long it takes, on average how many hours pay day u have spend in it?
      Second question: is ur process the same like me: looking at the screen re-reading the task 10s times, 1-2 hours has passed, I havent solved the problem, I look at the solution I still don't understand WHATS THE POINT OF THIS ALL? Do u go back to googling and reading articles online at that point?
      ---
      A bit about my thinking process u don't need to read about:
      I'm like spending 4 hours on a medium LC, that's 2 mediums = a worktime of 8 hours, and then people have LIFES, BUT for me: I spend 16 hours a DAY! No life, no health, feeling stupid, others are hired mid-college, and I've built 11 projects, 8 from Udemy, 3 from me, the last 2: each 1 is bigger than all of the 8s Udemy projects, only to find out it's all worthless unless I memorize DSA (I won't change the term from 'memorize' to 'understand' because, 'memorize' is CORRECT: Remembering patterns of how to solve a problem is a waste of human life time & memorization: when u have notes & google is n-o-n-s-e-n-s-e.
      I also hate reading Reddit's comments "oh it helps with u problem solving" and then they end there, 0 examples of how it helped them in a real life scenario. Because frankly it didn't.
      Best DSA-ers are hired in FAANG: yet I see UA-cam and instagram bugs lasting for 1+ year only to be never fixed like I hope in every new update: rather every new update introduces new bugs, and old bugs remain.
      Oh yeah "DSA helps u with problem solving", how about refreshing a video in an opened playlists in UA-cam URL: `&index=` keeps auto-increasing on every single refresh and I lose the bookmark bcuz URL bugs query unnecessarily-changed (auto-increments), so I have to manually click back the video, this bug lasts for YEARS, but "DSA helps u with HUMAN problem solving".
      There's 10 more bugs about each social-FAANG I could write about, but it's already too lengthy.
      The worst part is I'm pretty sure I can fix most of them, or work in a team to help towards fixing them, but DSAers professionals/experts don't even spot them FOR YEARS.

  • @suhaneemavar4475
    @suhaneemavar4475 Рік тому +2

    Greatest video and honest advice i ever got ....thank you so much...for really relatable and helpful videos 😇

  • @TomboStarkey
    @TomboStarkey Рік тому

    3:08 This was something I needed to hear. I have spent way too much time bashing my head against problems that I am getting nowhere with. Thank you.

  • @AnnatenBensel
    @AnnatenBensel 8 місяців тому +4

    I'm doing that same thing right now! You're a huge inspiration to me and a ton of other people! I'm almost to my first 100 done!

    • @NeetCode
      @NeetCode  8 місяців тому

      Thank you and great job! You got this!

  • @jeff4615
    @jeff4615 Рік тому +6

    Neetcode, your experiences are really inspiring. I hope to be your colleague one day in the future ☺️

  • @Nathan00at78Uuiu
    @Nathan00at78Uuiu Рік тому

    Love all your content. Awesome stuff.

  • @sucraloss
    @sucraloss 11 місяців тому +2

    I think leetcode is a good use of time in general too because it re-programs how you think and hones out your mental edge. I've only been seriously preparing for a short time and I feel that I can approach things more analytically than before.
    That is always an invaluable skill in development because when the difference between a test passing or failing in your MR is a mis-handled edge case the leetcode part of your mind should help take over and figure out what's wrong.
    Love your site and videos, really well explained in a global economy where millions of people can code but few can explain it well, and even fewer can do so in fluent English with relatable abstractions to understand the approach.

    • @xx-wp3mq
      @xx-wp3mq 11 місяців тому

      This is entirely true, I see people bitching about how "there's no real value whatsoever", but still wrap there code in giant IF statements instead of returning edge cases at the start of a method.

  • @trungnguyencong3216
    @trungnguyencong3216 8 місяців тому +4

    "I'm still unemployed so let's solve another leet code problem..."

  • @neslzkusfep
    @neslzkusfep 11 місяців тому +4

    Love the road map! Don't think it's entirely crucial to study backtracking prior to dynamic programming, but a recursive thinking process can certainly help with solving dp problems.

  • @garythepencil
    @garythepencil 8 місяців тому +1

    i appreciate you doing this video. currently im too burnt out on programming to learn more stuff, but it's helpful to know there's some seemingly easy thing i can do to make more money should i decide to go back.

  • @fabricio5p
    @fabricio5p 11 місяців тому

    Awesome to see how your channel grew, I've been watching you since 50k subs

  • @NathanHedglin
    @NathanHedglin Рік тому +9

    I've been in tech for a decade and never needed to solve a LeetCode problem. Nor would I chose to. Helped a few friends prep for FAANG LeetCode though

    • @rutabega306
      @rutabega306 Рік тому

      are you really in tech if you're not in FAANG?

    • @NathanHedglin
      @NathanHedglin Рік тому +5

      ​@@rutabega306 😂😂😂 the myopic response I expected. Thanks for the laugh.

    • @adamkoxxl
      @adamkoxxl Рік тому

      ​@@rutabega306yes

    • @Sickerror
      @Sickerror 11 місяців тому +1

      @@rutabega306 lol you can't be serious saying something like that. In fact, the most lucrative jobs in techs are not even at FAANG, dunno if you're aware of that

    • @nateriver6630
      @nateriver6630 4 місяці тому

      Nah, you're not 😂

  • @AnandKumar-kz3ls
    @AnandKumar-kz3ls Рік тому +33

    i thought you were going to show your brain MRI scan

  • @BootBoot-rl1kv
    @BootBoot-rl1kv Рік тому

    Thanks man your videos are such help, especially in middle where you explain your approach, I rarely watch full video in one go becoz after watching your explanation I try to solve and then go through code. Keep coding.

  • @loverainbow2109
    @loverainbow2109 11 місяців тому +2

    Thank you so much for your hardwork and dedication!!!! I have purchased your Pro Lifetime subscription already, but for the value you offer with all your videos and your website, I really want to just keep throwing money at you because how amazing your work is!!!! Your work is better than 99% of my lecturers at uni 😭 Thank you so much

    • @lastyhopper2792
      @lastyhopper2792 11 місяців тому +2

      Do I have the right to suspect that this account is just a programmed bot designed to advertise thou?

    • @loverainbow2109
      @loverainbow2109 11 місяців тому

      @@lastyhopper2792 No you don’t have the right, because I am not a bot and I have been using this UA-cam account for more than 9+ years. You look more like a bot who fails to understand why a valuable UA-camr would receive appreciation like this, and instead, you see all grateful messages as ads. Pathetic.

  • @lolillu32
    @lolillu32 Місяць тому +4

    Is my brain after this video supposed to become rgb?

  • @nikhilbhosale6244
    @nikhilbhosale6244 Рік тому +3

    I am glad that I bought your lifetime subscription, whole material is already top-notch , and now this upcoming feature to review questions in Quiz form going to be amazing. I will be really grateful to you if you do this Quiz review feature for all 331 Questions, I know its a lot of work but you can release it in phases. Thank you so much for all your efforts.

    • @NeetCode
      @NeetCode  Рік тому +2

      Yeah if it gets traction that sounds like a good idea, gonna start with blind 75 and then NC 150

    • @nikhilbhosale6244
      @nikhilbhosale6244 Рік тому

      @@NeetCode thank you 😍

  • @strawhatrick
    @strawhatrick 11 місяців тому

    The most concise video I've watched. @NeetCode rockss!!!

  • @lx4302
    @lx4302 Рік тому

    good job man, i aspire to be like you. keep soaring your dreams, the sky is the limit.

  • @BrainRainGoAway
    @BrainRainGoAway Рік тому +3

    I just finished 100 problem as per your strategy 🏄

  • @fastrockstar1705
    @fastrockstar1705 Рік тому +5

    I don't if it's I working in the energy sector or like in Germany but in all my job interviews I never had to solve any coding problems. Of course they asked questions about how I my approaching style or how I would solve something in general. But like I said, I never had to solve a generic "puzzle" 🤔
    But I see the values of solving those and do it from time to time on Code Wars

    • @kirklandcig5513
      @kirklandcig5513 Рік тому +1

      The part usually not said in these videos is that if you're really good at these puzzles, you could land a $200k+ software job on the American west coast, which is an absurd amount of money in contrast to traditional "get a few years of apprenticeship and move up the career ladder" advice. Of course, that was also before the mass layoffs of 2023 and near zero interest rates, so we are in unknown territory.

    • @DasEvoliii
      @DasEvoliii 5 місяців тому

      It is way more common in the US than Germany. Especially when you are experienced no one will basically test you.

  • @caiiiarh
    @caiiiarh 8 місяців тому

    hey man , i want you to know that i respect you for what you do! free roadmap is the best! i'm currently preparing for code interview in quite a big tech russian company. and the "obvious" thought that you've mentioned that solving order matters is actually not that obvious for me. thank you for that thought! (in fact , less than a month left for the upcoming interview and i'm not sure that i'm gonna pass it, but who knows 😃) if you're reading this comment i wish you luck and easy interview problems)))))

  • @opentogames
    @opentogames 9 місяців тому

    Great work, u are amazing! Keep being who you are

  • @alibarznji2000
    @alibarznji2000 11 місяців тому +4

    People think programmers are just gifted with intelligence, they don't see how much suffering we go through until we can solve the smallest of things.

  • @shirish_yt
    @shirish_yt Рік тому +6

    what is the difference between the blind 75 , NC 150 and all 331 probs ?

  • @cycv5881
    @cycv5881 9 місяців тому +1

    I have been looking for something like the Leetcode MC quiz for a long time for reviewing. Simply amazing :) Thank you.

  • @glgr1
    @glgr1 Рік тому

    thanks for the leetcode problems list, great website!

  • @Gentamoru
    @Gentamoru 11 місяців тому +3

    I think the 45-60min limit per problem is important, it's happened to me on freecodecamp while doing the JS courses and it's something that is hard for me to apply because I really want to solve problems before looking into the solution.
    But some problems as you advance, they become more vaguely explained, with less and less detail and more complex, which can be difficult sometimes to come up with a solution, by the time you read the solution you realize that you'd probably would have never come up with anything remotely close to that so yeah, putting a time limit, looking at the solution and trying to understand it is hopefully good advice.

  • @pypalimti
    @pypalimti Рік тому +3

    First of all, let me express my gratitude for the valuable content that you have provided. I have a question that may seem trivial, but it is still significant to me.
    My coding journey started in 2018 when I began teaching myself without having a CS degree. I started with Python, and then progressed to web development, where I learned Django. Currently, I work as a freelance developer. Although I have considered learning DS/ALGO and applying to big tech companies, my self-doubt and uncertainty have held me back from applying. Recently, I have started practicing Leetcode problems, and while I can solve easy ones, some medium ones take a long time to solve, and hard ones seem impossible.
    My question is: Can an individual over 30 years old, without a degree, join FAANG or MAANG companies? I would greatly appreciate your insights on this matter.

    • @luisr1421
      @luisr1421 11 місяців тому

      Yeah dude, most def.

  • @SalmanKhan79
    @SalmanKhan79 11 місяців тому

    greatly explained, same thing was told by an interviewer with over 1000+ leet code problems solved.

  • @FloriTravels
    @FloriTravels 11 місяців тому

    Amazing video, I really needed this!

  • @RoyRope
    @RoyRope Рік тому +4

    You conclude how leetcode helps you reasoning about unit testing without argumentation, how do you figure leetcode helps people unit testing? Aside of this question I believe things like leetcode are a good addition for practise, but is it really overemphasised by big, mostly American, companies for the mere fact that it's much easier to test on applicants than more abstract concepts.

    • @NeetCode
      @NeetCode  Рік тому +1

      It helps me because if you press 'submit' before thinking about potential edge cases then you will likely fail the submission

    • @RoyRope
      @RoyRope Рік тому

      @@NeetCode Ah yes, that makes sense. Thank you.

    • @user-gn2hk8uf5x
      @user-gn2hk8uf5x 14 днів тому

      @@NeetCode 😗that is reality vro

  • @rydmerlin
    @rydmerlin Рік тому +8

    Honestly what is missed with your leetcode problems is the thought process you went thru when you first solved the problem and the actual time it look to solve it. So many of these videos make people feel like solving these are easy when they are not.

    • @anotheraleks
      @anotheraleks Рік тому +2

      sometimes you can spot some of neetcode's recent submissions and it gives you a piece of the whole picture

  • @iwillbeback101
    @iwillbeback101 11 місяців тому

    It's just life saving Channel and website. I am taking preparation and got this channel. Thank you very much Neetcode.

  • @jazielwayne2178
    @jazielwayne2178 11 місяців тому +2

    This really helped me
    I was literally trying to fully understand Structures, Stacks, queues and complex pointer Structures in C within 3 days 😢

  • @jswlprtk
    @jswlprtk Рік тому +58

    Do you mean it's better to solve Neetcode 150 again rather than going to 569?

    • @NeetCode
      @NeetCode  Рік тому +42

      Absolutely, especially if you can't solve many of the problems from the NC 150 list from scratch. It's better to be really good at a small set of problems, then be bad at a large set of problems.

    • @skyhappy
      @skyhappy Рік тому +9

      @@NeetCode "It's better to be really good at a small set of problems, then be bad at a large set of problems." Life wisdom right there on how to hone your skills.

    • @user-vu8jp3si2r
      @user-vu8jp3si2r Рік тому

      ​​@@NeetCode Should I solve all problems in one categori in neetcode them move to other categories? (Should I solve all questions of DP in bline75 before start greedy) Or just do All Easyies all categories then mediums then hard. Also, is neetcode 150 better than neetcode 75?

    • @simplifylearning6289
      @simplifylearning6289 Рік тому

      @@user-vu8jp3si2r In one of his videos he mentioned that it is better to solve easy questions of each category first, and then move on to medium, and then hard. That way you will learn the basics of all major categories, since you don't know from which category you will be asked.

    • @muggzzzzz
      @muggzzzzz 6 місяців тому

      As Bruce Le said one day, "I do not afraid of a man who knows 10000 kicks, I'm afraid of a man who repeated the same kick 10000 times.

  • @dexio85
    @dexio85 10 місяців тому +4

    Strangest people are those that solve all those LeetCode problems to get into Google, thinking it will be like a "dream job" of sorts. News flash - it isn't. I got hired as L6, Staff Engineer and left after few moths to other company - Google is WAY past it's prime - it's not the company that people wanted to get into 10 years ago. It's full of tragic code, extremally slow pipelines and strange kind of "talent" - people that somehow confuse what engineering work is really about.
    My recommendation - stop watching "leet code" videos or solve those abstract problems - start solving real problems, in the real world - because this is what EVERY business is built around.

    • @klitarka1052
      @klitarka1052 9 місяців тому

      Finally someone who understands. Thank you!

    • @DasEvoliii
      @DasEvoliii 5 місяців тому

      I don't know if it's a US thing that they are so obsessed on Leetcode problems. Where I live you basically tell them in an interview that you know their stack bla bla and then you start working with a probationary period. All they want is experience with the stack. When you tell them you solved 200 leetcode problems they will either laugh at you or ask "What is Leetcode?".

  • @MrSergpank
    @MrSergpank 8 місяців тому

    God bless such a generous hardworkers like you, dude.

  • @TheCritic8210
    @TheCritic8210 Рік тому

    Thanks bro. Really need this.

  • @johnnychang3456
    @johnnychang3456 Рік тому +4

    Maybe I am weird, but I prefer java over python. The verbosity helps me keep track on what I am doing.

    • @tghgnjr
      @tghgnjr Рік тому

      I prefer C instead :D

    • @zanies6288
      @zanies6288 11 місяців тому

      ​@@tghgnjr no way someone with sane mind seriously does Leetcode with C.

    • @alexs858
      @alexs858 11 місяців тому

      @@tghgnjr I prefer assembly

  • @jamesbond_007
    @jamesbond_007 11 місяців тому +4

    Protip: "dijkstra" is pronounced "dyke-stra" not, as you said "deekstra".

    • @zanies6288
      @zanies6288 11 місяців тому +1

      It is actually deekstra or something like that as it is dutch name. But it's English pronunciation is indeed dykestra

    • @jamesbond_007
      @jamesbond_007 11 місяців тому +1

      @@zanies6288 Yes, I think you are correct about the native pronunciation. However, since the content creator is speaking English and addressing an English speaking audience, it seemed appropriate to correct at least his English pronunciation of Edsger's last name.

  • @anshhmehta
    @anshhmehta Рік тому

    You’re doing a great job and keep it up 👍

  • @eldavimost
    @eldavimost Рік тому +1

    This is the best video I've seen regarding coding preparation.
    I also started doing "random LeetCode" (well, the most freq asked questions at Google interviews according to LeetCode). After a year and a half I learnt about Blind 75 and Grind 75. Then now after 2 years I found this video with your roadmap graph with the order you should learn topics on. I wished I had seen this earlier as I'm sure patterns would've stack faster in my head!
    Thank you for doing these videos and the leetcode solutions, your contributions to the community are invaluable!

    • @Winter_Wyvern1
      @Winter_Wyvern1 10 місяців тому

      What's ur process in job finding? I mean have u even tried to find a job in the 2 year u have been doing LeetCodes?
      2 years sounds scary and like a lot, have u been doing work outside of Programming niche; or like 10-16 hours a day LeetCodes?

  • @lovelyfox-kz6ko
    @lovelyfox-kz6ko 11 місяців тому

    Excellent intro video. I love it. I have taken the notes. 謝謝分享啊~

  • @hibanehili1214
    @hibanehili1214 8 місяців тому

    That's so cool , by the way you bring back my motivation , tnx dude

  • @jhin1525
    @jhin1525 11 місяців тому

    Amazing ! A motivation boost !

  • @himavanthreddy9268
    @himavanthreddy9268 10 місяців тому +1

    your problem solving skills and your logics are simply extraordinary and easy to understand. Huge respect to u bro and make more videos

  • @shemi404
    @shemi404 11 місяців тому

    cool video, especially for someone who's learning to get into the tech field.
    a out of topic question tho, how do you find such fitting memes for the clips tho? i find it very fitting, funny, and creative way to make your video more engaging without distracting the viewers.

  • @gameplays_from_hdd
    @gameplays_from_hdd 7 місяців тому +1

    Thanks for sharing with your experience!

  • @djdeleon_
    @djdeleon_ 11 місяців тому +2

    Yesterday June 7 2023, I started learning DSA, and I'm glad I found you! I'm working now in your NeetCode 150, thanks bro!

    • @djdeleon_
      @djdeleon_ 10 місяців тому

      @@Toukir_Solanki maowz#1813

    • @djdeleon_
      @djdeleon_ 10 місяців тому

      @@Toukir_Solanki here it is

  • @anaghaareddy9318
    @anaghaareddy9318 11 місяців тому

    thankyou!! you are helping a lot