How to actually grind Leetcode | Strategies to get you Leetcode + interview ready

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 97

  • @Jambajakumba
    @Jambajakumba 2 роки тому +66

    The fact that people take their time to give someone guidance on the struggles they went through and pave their path. And someone dislikes this😒.
    Thank you for this video. I've honestly stumbled on this channel and I enjoyed it. Thank you again❤️.
    I've recently started with LeetCode, I hope it gets me where I want to be.

    • @LauraJiang
      @LauraJiang  2 роки тому +2

      hey, thank you so much for the kind comment. i'm glad to hear that you enjoy the content! i'm wishing you the best of luck and hope that i can continue to make relevant videos :)

    • @blasttrash
      @blasttrash 2 роки тому +1

      @andrew where did ur LC journey take you? Are you at faang+ already?

  • @muddasirkhan805
    @muddasirkhan805 3 роки тому +23

    One of the most helpful and empathic videos I’ve seen, thank you. +1 for the description.

    • @LauraJiang
      @LauraJiang  3 роки тому

      hey, thank you so much :) glad to help!!

  • @TheOscarJB
    @TheOscarJB 2 роки тому +6

    the methodologies here are systematic and efficient, it deserves more views to help more people

    • @LauraJiang
      @LauraJiang  2 роки тому

      thanks Oscar! glad you found this helpful!

  • @avinabneogy9350
    @avinabneogy9350 2 роки тому +9

    This is amazing .actually help me get back to preparing for internships for the next summer! Thanks

    • @LauraJiang
      @LauraJiang  2 роки тому

      so glad that you found it helpful! best of luck!

  • @matt566
    @matt566 2 роки тому +21

    leetcode is one component of the interview - unless you're going to work at FAANG or some really high end job it's likely not going to be the most important part of the interview. That's going to be the behavioral questions and whether they see you as a good fit longer term.

    • @LauraJiang
      @LauraJiang  2 роки тому +3

      hey Matt - I totally agree! this is also something that I stress in some of my other videos covering the interview process but it is a great thing to add for this video too :)

    • @xenobob2773
      @xenobob2773 2 роки тому +3

      In a sane world, yes. In Clown Town, no.

    • @matt566
      @matt566 2 роки тому +1

      @@xenobob2773 ?

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

      if youre not doing high end work, theyll be blown away if you can solve LC easies.

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

      Are you sure? Cuz technically interviews is what really scarring me rn and I’m not good at taking a problem description into a solution but I can write code just fine.

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

    that was just what i needed. thanks a lot, laura!

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

      glad that you found this video helpful!

  • @user-fo8sn7mw6z
    @user-fo8sn7mw6z 2 роки тому +2

    thank you. dropped out 3 years ago and this helped me pick it back up

    • @LauraJiang
      @LauraJiang  2 роки тому

      hi X - thanks for sharing your experience. i'm so excited to hear that this video was helpful! wishing you the best for finding success!

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

      Thank you so much

  • @shrutivellanki4910
    @shrutivellanki4910 2 роки тому +4

    Fantastic video and fantastic Notion template!! Thank you so much. Also you are extremely well spoken :)

    • @LauraJiang
      @LauraJiang  2 роки тому

      oh my goodness - thank you for the kind comment!

  • @ankitabasu81
    @ankitabasu81 7 місяців тому

    Girl just recently unknowingly I started something similar strategy
    But after listening to your version I guess I will improvise my reinforcement practice 😮and try that out
    Damn

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

    that schedule gonna be really helpful thanks!! also loved the aesthetic

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

    Thanks for the advice! This was a very good general advice on how to start and how to plan out a method of attack.

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

      thanks for watching! i'm so happy that you found it useful for you :)

  • @DesireG756
    @DesireG756 2 роки тому +2

    This is good stuff,, really appreciated how concise and practical your tips were

    • @LauraJiang
      @LauraJiang  2 роки тому

      thanks so much Dez! happy that you found it useful :)

  • @CrazyPaine
    @CrazyPaine 2 роки тому +1

    Thank you so much for this video many other videos just droned on and on about things i didn't understand. Thank you for breaking it down and I'm also adding codewars to help with recalling and repetition.

    • @LauraJiang
      @LauraJiang  2 роки тому +1

      thank you so much for the feedback! i'm so glad you found this video more accessible - that's definitely something I have in mind when creating my videos :) best of luck!

  • @mengchenli1389
    @mengchenli1389 3 роки тому +12

    *Inhales
    ME AND MY HOMIES HATE LEETCODE

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

    amazing video thank you so much for the advice :)

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

      thanks so much! glad you found it helpful :)

  • @michaelshen781
    @michaelshen781 2 роки тому +1

    Amazing advice! Thank you so much :)

    • @LauraJiang
      @LauraJiang  2 роки тому

      thanks Michael! i'm happy you found it helpful and wishing you the best of luck!

  • @yilinliu2238
    @yilinliu2238 3 роки тому

    coming from rtc group - thank you so much for the advice and notion template!!

    • @LauraJiang
      @LauraJiang  3 роки тому

      thank you! happy to help :)

  • @dicointech
    @dicointech 2 роки тому +1

    Nice LC introduction and great stuff!

    • @LauraJiang
      @LauraJiang  2 роки тому

      hey Dico, thank you for the comment :) glad you enjoyed!

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

    Honestly I don’t agree with grinding leetcode to get interview ready. I have a buddy who just got a job making 6 figures as a software developer and he didn’t get asked a single leetcode question. For me, I am interviewing for C# and Java jobs, and I honestly think doing these problems are not very useful. I’ve been making API’s and business applications, and that experience is so much more useful. Granted I can solve a lot of leetcode questions from easy to medium but anything hard would probably take me over 2 hours or just not possible for me right now. I think that’s ok too I’m not going to grind any more than that. I’d rather be more well rounded in my GIT, familiarizing myself more with my IDE, SQL, and the various technologies I want to work in. I think going the approach of just solving leetcode problems is kind of defeating the purpose of programming, which is to build applications. Anyway not trying to take away from your video, but I am going to start my job search soon for being a Java or C# developer (hopefully C# lol). So I may seem like an idiot in 3-4 months when I am unemployed haha. But I’ll be fine because even when I get a problem in an interview I’ve never seen before because I don’t grind leetcode, I’ll be able to brute force it, explain my code, and explain the time complexity. I think even if you code something that is O(n) when O(log n) is possible, as long as you can explain your solution cleanly and show you can code, it doesn’t matter to an interviewer. If an interviewer really thinks I should know how to do a data structure or algorithm that is barely or never used in real world applications, I don’t want to work for that company. I don’t really want to work at a place like google or Amazon right now anyway. I’d rather build up experience in the industry and use that to build my career rather then grinding my ass off to work for a specific company.
    Anyway not trying to take away from your video I don’t think it’s bad advice, but I do think there is too much leetcode hype on the internet when most people looking for good coders don’t care about how many leetcode problems you can solve: they care about how well you can code. How well you code and how many leetcode problems you can solve are not the same imo. Granted if u can crank out hard leetcode problems you’re probably pretty good haha but being able to solve all the easy ones the most efficient way possible isn’t an accurate depiction of how well you can code.

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

      hey there! not offended at all and i appreciate the discussion that you're bringing up. i totally agree that how good you are at leetcode isn't a true indicator of your ability to be a strong software engineer because it's true that your day to day coding tasks are usually unrelated to the nature of leetcode. i think there are certainly knowledge areas that cross over and do have applicability (strong fundamentals skills of solving slightly more complex problems, data structures) but they don't necessarily appear in leetcode-like format. it sounds like you have a solid foundation and may not need to invest time into leetcode - which is great! i know there are plenty of companies that don't hire with leetcode, but even if it isn't your cup of tea, there are unfortunately plenty that do as well. if you can look at a few problems and feel okay about them, then this probably isn't a video you need :)

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

      @@LauraJiang I wrote that 3 months ago, and yesterday I just got my first job offer! But I’ll be honest I did spend some time on leetcode, probably 5-7 problems a month. I actually got some certificates on HackerRank, and that is why I got the job I did because a recruiter saw it on LinkedIn and reached out. My interview had no leetcode questions, but they did ask me about a lot of programming concepts. I made that comment because your video was probably the 20th I had seen talking about leetcode, and I felt like nobody was really talking about actually programming (at least videos geared towards people getting their first jobs). I live in the Midwest, and most companies here don’t ask any leetcode questions, which is another reason I was frustrated with seeing so much content about it on UA-cam. I think it definitely depends on area too. Midwest companies are much more conservative and care more about the person they’re hiring and your passion for software development. Anyway I appreciate your video and I appreciate your reply too! Best of luck to you, thanks for replying!

    • @Discoverer-of-Teleportation
      @Discoverer-of-Teleportation 11 місяців тому

      exactly that's the thing

  • @ER-zj3jv
    @ER-zj3jv 2 роки тому

    Thank you. Great video

  • @Eliel10268
    @Eliel10268 2 роки тому

    Great content as always.

    • @LauraJiang
      @LauraJiang  2 роки тому

      thank you!! hope that my videos can continue to be helpful for others out there :)

  • @avgspacelover
    @avgspacelover 2 роки тому

    thank you for this

    • @LauraJiang
      @LauraJiang  2 роки тому

      of course! i'm glad that you find it helpful! :)

  • @Swmdwn.Khakhlary
    @Swmdwn.Khakhlary 2 роки тому

    thanks for helping us out, really appreciate your work Laura

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

    using python is litterally buying you comfort with how fast you can solve things, ya you could argue the speed of it or whatever else, but i'd rather solve something in 5 lines over 15 lines

  • @OreoBuddies415
    @OreoBuddies415 3 роки тому +1

    Great Video!

  • @danielh5397
    @danielh5397 2 роки тому

    Thanks really helpful. Also very cute!

    • @LauraJiang
      @LauraJiang  2 роки тому

      glad that you found it useful!

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

    Just a beginner (tempted) question - Does anyone knows how to get the LeetCode 50 days badge??..Is that by solving daily challenge problems for 50 days or solving any problems for 50 days??

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

    whats ur leetcode profile

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

    Very nice video tbh

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

      thank you! happy that you enjoyed it!

  • @tawseeftaher9109
    @tawseeftaher9109 2 місяці тому

    4:51

  • @sabinshrestha4624
    @sabinshrestha4624 2 роки тому

    cute advice

  • @ocean-tide-989
    @ocean-tide-989 2 роки тому

    Hi, what was the name of room/website you mentioned, where we can code with other people?

    • @LauraJiang
      @LauraJiang  2 роки тому +1

      binarysearch! i hope you enjoy using it :)

  • @memeghaj
    @memeghaj 3 роки тому +1

    Nice Video!

  • @sasa-od6rt
    @sasa-od6rt 2 роки тому

    yes guardians of the galaxy

    • @sasa-od6rt
      @sasa-od6rt 2 роки тому

      when i was grinding leetcode i just grinded problems in queue while playing league of legends :P

    • @LauraJiang
      @LauraJiang  2 роки тому

      hey if it works, it works right?

  • @kamilamukailova872
    @kamilamukailova872 2 роки тому +1

    What if you already have the optimized solution in mind, would you still have to go through the brute force?

    • @LauraJiang
      @LauraJiang  2 роки тому +2

      hi Kamila! it'd be great to ask your interviewer! something like "I think I know the optimal solution here, but would you like me to briefly walkthrough the brute force one first?" that helps them get more insight into your thinking process :) hope that helps!

    • @kamilamukailova872
      @kamilamukailova872 2 роки тому

      @@LauraJiang that helps a lot! Thank you!

  • @MegaLeoben
    @MegaLeoben 2 роки тому

    How do you complete one problem in 20 mins? It takes me atleast an hour if its a new question.

    • @LauraJiang
      @LauraJiang  2 роки тому +2

      hey! it really just comes down to practice. when I first started, it definitely took me a while, even for easy problems and especially for medium problems (I didn't even try to solve a hard problem!). as you start to recognize patterns in questions, it'll get easier and a great way to build this pattern recognition is through the themed questions or blind 75 list that group problems for you already.
      when you think about interviewing, you'll be thrown into a 30 minute or 45 minute interview and realistically only have 20-30 minutes to solve a problem that they give you, so as you slowly get better, you'll likely see your time to solve come down as well.

  • @Alice-ki4mp
    @Alice-ki4mp 2 роки тому

    are the leetcode patterns mentioned at 15:44 in the description? i couldn't find them

    • @LauraJiang
      @LauraJiang  2 роки тому

      hey Alice - thanks for catching that. i just added it into the description!

    • @Alice-ki4mp
      @Alice-ki4mp 2 роки тому

      @@LauraJiang thanks! awesome video btw

  • @JSingh2000
    @JSingh2000 2 роки тому

    Ive graduated and have all day free how much should I study?

    • @LauraJiang
      @LauraJiang  2 роки тому +1

      honestly, start small! start with 30 min sessions that feel achievable. if you feel like you are progressing well with 30 min a day, then you can keep it at 30 min, or move up to closer to an hour. but i recommend keeping it shorter than you'd think to help build up your leetcode habit first then see if you need to increase or decrease how long you practice each day for!

  • @lorenagonzalessaar6488
    @lorenagonzalessaar6488 2 роки тому

    But all those LC are more to succeed in an interview, but not to learn how to programming, right?

    • @LauraJiang
      @LauraJiang  2 роки тому +1

      hey Lorena! it can be a little bit of both - it can help with general programming fluency and your awareness of algorithms, patterns, etc. but you should have a feel comfortable with the basics of coding prior to jumping into to leetcode!

    • @lorenagonzalessaar6488
      @lorenagonzalessaar6488 2 роки тому

      @@LauraJiang indeed. I'm following the "python crash course", and once I learn for instance, list, I have tried to solve one easy question on leetcode and I felt miserable :(

    • @LauraJiang
      @LauraJiang  2 роки тому +1

      @@lorenagonzalessaar6488 that's ok! it takes time and you'll get there over time and with more practice. you got this!

  • @erenyeager4452
    @erenyeager4452 2 роки тому

    subbed

  • @programming3043
    @programming3043 2 роки тому

    Can you share your leetcode profile?

    • @LauraJiang
      @LauraJiang  2 роки тому

      hi! i didn't use my own account since i was sharing a leetcode premium with a few friends and i don't remember the account information anymore :(

    • @programming3043
      @programming3043 2 роки тому

      @@LauraJiang hey, no problem.

  • @prabin3422
    @prabin3422 2 роки тому

    How many leetcodes you solved?

    • @LauraJiang
      @LauraJiang  2 роки тому

      hey Prabin - i'm actually not sure since i didn't use my own account for leetcode! sorry!

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

    im stupid lol

  • @amanrubey
    @amanrubey 2 роки тому

    You are so so beautiful 🥰

  • @DeeneeKingz
    @DeeneeKingz 2 роки тому

    How to grind leetcode coins: log in everyday and and go do daily month and then copy one of the community codes.

  • @pratyakshyt
    @pratyakshyt 3 роки тому

    Grinding leetcode 🥲 24/7 .

    • @LauraJiang
      @LauraJiang  3 роки тому +1

      it will pay off!! i promise :)

  • @SamriBliss
    @SamriBliss 2 роки тому +1

    Thanks for taking the time to create the notion page :) and this video.

    • @LauraJiang
      @LauraJiang  2 роки тому

      hi Samri - of course! glad that I could help and wishing you the best in your career!

  • @niharikapatil902
    @niharikapatil902 2 роки тому

    Thank you Laura Jiang for make this video

    • @LauraJiang
      @LauraJiang  2 роки тому

      happy to help! hope that you have a good start to leetcoding and get to where you want to be :)