The Unfair Way I Got Good At LeetCode

Sdílet
Vložit
  • čas přidán 23. 07. 2024
  • Get My FREE LeetCode Roadmap & Problem Set Here: www.amanmanazir.com/leetcode
    In this video, I take you through exactly how I got good at LeetCode and how I went from solving LeetCode easy problems all the way through medium and hard. These strategies will help you land FAANG jobs + internships in software engineering. Enjoy!
    🎧 Learn from successful software engineers so you can land your dream job (podcast) - open.spotify.com/show/2BAbr5K...
    💌 Free weekly productivity insights/advice - amanmanazir.com/newsletter
    📕 Get all my free Notion templates discussed here - www.amanmanazir.com/notion
    📄 Get my free resume template - www.amanmanazir.com/resume
    📝 Sign up for Notion - affiliate.notion.so/2nh3pjr6l5l6
    📷 Instagram - / amanmanazir
    🐦 Twitter - / amanmanazir
    00:00 - Introduction
    00:43 - Which LeetCode Problems To Study?
    06:45 - Should You Do LeetCode Easy, Medium, or Hard?
    08:52 - Is LeetCode Actually Important?
    11:45 - How To Solve LeetCode Problems Optimally
    16:52 - How To Take Notes & Study LeetCode Problems
    19:06 - How To Stay Consistent With LeetCode
    I'm Aman Manazir, a career coach and former software engineer. I make videos about making it as a computer science student and landing your dream job. I post new videos regularly, run a tech interview podcast, and run an email newsletter (amanmanazir.com/newsletter).

Komentáře • 120

  • @AmanManazir
    @AmanManazir  Před 2 měsíci +15

    Get My FREE LeetCode Roadmap & Problem Set Here (what I used to master LeetCode mediums): www.amanmanazir.com/leetcode

  • @magicsmoke0
    @magicsmoke0 Před 2 měsíci +69

    I found that non-fang companies will tend to ask DP problems more often

  • @phoneix24886
    @phoneix24886 Před 2 měsíci +133

    Dynamic programming is very important in Indian SWE interviews. You will get atleast 1 DP in any one of the rounds. Its usually some variations of LCS or Buy and Sell stocks.
    I think top 10 most important are:
    Array, Matrix, Hashing
    Two pointer & Sliding window
    Tree
    Graph
    DP
    LinkedList
    Heap
    Merge intervals
    Prefix sum
    Some variation of binary search

    • @daruiraikage
      @daruiraikage Před 2 měsíci

      In indian interviews, Do you usually get at least a lean hire or hire if you solve the problem with the naive approach but were not able to optimise it?

    • @atifshaik
      @atifshaik Před 2 měsíci

      @@daruiraikage in 2 problems you need to optimize 1 problem and brute force for other can help in for next round

    • @assasinsjeff
      @assasinsjeff Před 2 měsíci

      They smart cuz gpt can’t solve em well 😅

    • @nonefvnfvnjnjnjevjenjvonej3384
      @nonefvnfvnjnjnjevjenjvonej3384 Před měsícem

      thats why indian companies suck and the country is hell... lol

    • @natanshisharma8828
      @natanshisharma8828 Před 6 dny

      Also to get grasp of trees or graphs or even DP you need to get really good in recursion so yeah need to do that also

  • @kidyoshi007
    @kidyoshi007 Před 2 měsíci +10

    Thank you Aman, please do not stop making CZcams videos, your videos are great. im now doing like 10 problems a day, and 1 mock interview with a friend every week!

  • @robotcharizard3362
    @robotcharizard3362 Před 2 měsíci +13

    As a recent CS graduate struggling to find an entry level job, finding this video was very helpful. Subscribed and can't wait to see your future videos!

  • @eddiecode100
    @eddiecode100 Před 2 měsíci +12

    You motivated me to start, so I did 2 Sum, solved it brute force. Now I know I need to learn about hash maps, and std::vector. Bless you brother ❤️

  • @jaideepbommidi8611
    @jaideepbommidi8611 Před 2 měsíci +1

    Thank you such an insightful video!!

  • @martinthemaverick6052
    @martinthemaverick6052 Před 2 měsíci +2

    Lowkey your channel is so underrated!

  • @sshhrreeyy
    @sshhrreeyy Před měsícem

    Glad i found this channel. Thanks Aman ✌🏻

  • @kolawoleagoro6893
    @kolawoleagoro6893 Před měsícem

    Amazing video Bro! 🙌🏾🙏🏽🎉

  • @ahmedibrahim8591
    @ahmedibrahim8591 Před 2 měsíci +11

    Man, your video quality is skyrocketing. I really admire the effort you put into producing this informative video.

  • @francoperez03
    @francoperez03 Před 18 dny

    thanks for such a great video!!

  • @senhuawu9524
    @senhuawu9524 Před 2 měsíci +2

    awesome perspective, wish more people understood this

  • @sahanalakshmipathy718
    @sahanalakshmipathy718 Před měsícem

    Thanks bruh, most of the things you said seem to resonate with me. I had a hard time figuring out leetcode then solving problems, then I promised myself to do better and I did almost 300 probs and lost motivation cuz, I wasn't able to solve mediums consistently your video helped me get back on track.

  • @theFifthMountain123
    @theFifthMountain123 Před měsícem +6

    DP problems were asked in my Meta interview and it was from top 150 overall problems. DP is a must.

    • @YogeshBora07
      @YogeshBora07 Před 11 dny +1

      From top 150 interview questions or NC 150 ?

  • @challengeyourmind3937
    @challengeyourmind3937 Před 2 měsíci +4

    Underrated channel brotjer

  • @itsme_Babu
    @itsme_Babu Před 2 měsíci +48

    Buy one Mic stand

    • @polishfish
      @polishfish Před měsícem +1

      Why stand when have a hand??
      (I agree with you he can probably afford one)

  • @ranaisrivastav363
    @ranaisrivastav363 Před měsícem

    Great video!

  • @anirudhv0062
    @anirudhv0062 Před 2 měsíci +15

    I want to set up a club, but I am not a college student. i passed out in 2021 in mechanical engineering in Delhi India. around till 1.5 years i tried different things, like preparing for masters, mba, for government exams etc. until i started to learn how to code. for one year i learnt all these different technologies through an online certificate course. Its been almost 2 months since that was over. have been applying consistently to jobs, trying leetcode. But i jave not been able to come up with a routine and stick to it. i am turning 25, 3 years since graduation and no job experience yet. It's my own fault wasting my time overthinking, but i keep trying to do stuff. I feel i don't know what I am doing half the time. i do not knoe anyone else who is in my situation. so for now, I prepare alone.

    • @weiSane
      @weiSane Před měsícem

      You are not alone. There’s many others out there in same situation

  • @LilJollyJoker
    @LilJollyJoker Před měsícem +2

    Thank You!

  • @KidZel
    @KidZel Před 2 měsíci

    Aman gonna get everyone a job this year

  • @anthonyleong4238
    @anthonyleong4238 Před měsícem +6

    I have a 50% chance at solving hards. But I am obsessed with algorithms and am trying to master them. One of these days, I will get married to data structures and algorithms ❤. But I’m honestly not an engineer. I am an applied mathematician at heart.

  • @ossemadaoud3065
    @ossemadaoud3065 Před 2 měsíci +1

    about neetcode roadmap , he did a video talking about where to start , from where to stop etc

  • @dannygarcia7116
    @dannygarcia7116 Před 2 měsíci +4

    4:40-6:50 Golden advice

  • @dunlapstarkenterprises
    @dunlapstarkenterprises Před měsícem

    Can't wait to see the next video about how to claim unemployment checks

  • @CarlJohnson-iv7sn
    @CarlJohnson-iv7sn Před měsícem +37

    Bruh. Why clickbait tho? You're NOT top 0.1%

  • @adrianford468
    @adrianford468 Před 2 měsíci

    Leetcode 42 my favorite 😢 it made the video ❤

  • @ccyang-taiwan
    @ccyang-taiwan Před 2 měsíci +1

    bro, thank u

  • @meeenix
    @meeenix Před 2 měsíci +15

    why you holding hair dryer for straight 23 minutes????????

  • @ap2s2000
    @ap2s2000 Před měsícem +2

    Every interviewer in my recent Google interview asked a DP problem

  • @whatcomesafterinfinity3291
    @whatcomesafterinfinity3291 Před měsícem

    thanks man

  • @RameshKumar-ng3nf
    @RameshKumar-ng3nf Před 2 měsíci +1

    Bro, your videos helped me a lot in improving my coding . Your notion template on Leetcode i am still using which was super helpful 🙏
    This was another great video as always 🙏
    Thanks for sharing the FREE leetCode Roadmap ❤🤗

  • @anipacify1163
    @anipacify1163 Před 2 měsíci

    I'm glad I follow ure channel . Will be really helpful during interview season

  • @PwnedLolz1
    @PwnedLolz1 Před 2 měsíci +10

    I did 2 google interviews, both were leetcode hards (DP), both didn’t go through. Maybe I got unlucky, but I think 10% isn’t enough. This was for a regular sde role, nothing senior

    • @tsp00n3000
      @tsp00n3000 Před 2 měsíci +2

      F

    • @AayushThokchom
      @AayushThokchom Před měsícem +1

      Well! Mine were crazier. Related to quad trees, kd-trees, and maximum bipartite graph based.
      These were too much for my little knowledge on dsa.

  • @study-yd6es
    @study-yd6es Před měsícem

    Bro lot of love from India!! You should also consider Striver. His sheet's are also one of the best.😄

  • @lukwagoimmanuel3051
    @lukwagoimmanuel3051 Před měsícem

    Thanks for the guide
    This is Immanuel in Uganda
    Aman peace

  • @mookiejapan7351
    @mookiejapan7351 Před měsícem

    Selling water beside the river. Saving up for a mic stand.

  • @gokukakarot6323
    @gokukakarot6323 Před měsícem +1

    Students can solve leetcode problems, given that this is pretty well known thing, starting for 1st year, in a year or two, there is so much time in the world.
    Senior devs got it the worst, the part where you have to rediscover the understandings of some problems, coz out of practice for years at stretch.

  • @DrPwn-jl8ly
    @DrPwn-jl8ly Před měsícem

    So on the Pareto problem set what do the blue numbers mean? They are not unique and they don’t seem to match leetcode problem numbers…. How do I find the leetcode problem you are referencing?

  • @100timezcooler
    @100timezcooler Před měsícem

    So you just got ur jobs through cold applying?

  • @stopthewar9993
    @stopthewar9993 Před 2 měsíci +3

    Data science lead here. These problems help you think and solve problem. That's all.

    • @jmtame
      @jmtame Před měsícem

      I mean maybe in data science this applies less, but it is absolutely useful for getting a job as SWE.

  • @LanceNieva
    @LanceNieva Před měsícem +1

    Has anyone actually received his PDF? I clicked the link and signed up but haven't received anything in days

    • @AmanManazir
      @AmanManazir  Před měsícem

      Please check your spam and promotions tab for a confirmation email that will ask to confirm your subscription - if you still don't find it, try entering your name + email again. Finally, if that doesn't work, email me at hi@manazir.org and I'll send you the PDF directly. Thanks!

  • @lazyemperor5182
    @lazyemperor5182 Před měsícem +1

    Can i know ur leetcode handle, may i know ur lc rating?? How can we have any credilbilty?

  • @NeelSandellISAWESOME
    @NeelSandellISAWESOME Před 2 měsíci +1

    Are you still working with Captain Sinbad? How does he help you if you’re in the SWE space and he’s not? Also, I’m really bullish on your growth. Keep up the good work.

  • @parthgoyal1163
    @parthgoyal1163 Před 12 dny

    is leetcode premium worth buying? I am a first year university student starting this fall and I have 5 years of coding experience but barely any with leetcode. I have done like less than 10 problems on leetcode. Some advise would be appreciated 🙏

  • @bhawnachilwal9250
    @bhawnachilwal9250 Před měsícem

    But how to crack companies oas ?

  • @SeshanDecodes
    @SeshanDecodes Před 2 měsíci +1

    I have a question? Can you use Sudo code to solve some of these Leet Code problems. Using Sudo code and AI so you are language independent. You understand the concept and generate the syntax using AI?

    • @user-he4st2ro5h
      @user-he4st2ro5h Před 2 měsíci +1

      Why? The whole point is to get used to a real world language, which you are gonna be using at your future work. Start off with Python, basically it’s called the executable pseudo code

    • @patrickjreid
      @patrickjreid Před měsícem

      I think seudocode is brilliant. Its basically his pen and paper step. Its really really important to to be able to think through problems in english. That concept was invented by Grace Hopper, and she is why we don't code in binary.

  • @shirleywu4899
    @shirleywu4899 Před 6 dny

    Still study DP, I got asked a DP before final round at Intuit for new grad position,

  • @MaskedPolitician
    @MaskedPolitician Před měsícem

    I keep getting DP problems, even in mid companies. I think it's because I'm East Asian. My peers get the easy array or hashmap problems all the time.

  • @user-td5gy2fh3p
    @user-td5gy2fh3p Před měsícem +1

    there is definitely something going on with your email deliveries, man. i had to submit the form twice before i could get the pdf. and yes, i did check promotions, social, spam, and junk. as soon as i submitted my email again, i got the email to confirm my subscription and then the email to download the pdf.

  • @np1525
    @np1525 Před 5 dny

    Does he have a discord?

  • @sawamura5975
    @sawamura5975 Před 2 měsíci

    I just started leetcode this month and i did participating weekly contest for the first time (It's included hard problems and im cooked )

  • @ballroomdru
    @ballroomdru Před 2 měsíci +5

    I am a bootcamp graduate who has been struggling to get a job. It was made known to me by a recruiter that my leetcode skills were the thing that holds me back. There are companies where you get a leetcode problem before you ever talk to a human being.

  • @Vancha112
    @Vancha112 Před 14 dny +1

    You can also not want to be broke, and also not give in to what companies want. Some people do leet code for fun :D they're great puzzles

  • @mheetu3909
    @mheetu3909 Před 5 dny

    FYI, your number in the pareto PDF isn't right. There's 49 total problems, not 42.

  • @sequoiakanies2202
    @sequoiakanies2202 Před měsícem

    The picture in the thumbnail shows the worst 0.1% not the best! Dude pointed at the wrong side! 😂

  • @glock7061
    @glock7061 Před 6 dny

    I'm currently applying for the ml engineer position, and during the interview, they asked at most two leetcode type questions. Most of the interview is over hour of questions about ml algorithms, so leetcode is not that important overall. I'm pretty sure that the other positions it is similar.

  • @jsuryakt
    @jsuryakt Před měsícem

    That voice is soo deeep 😮

  • @chandranshpandey1929
    @chandranshpandey1929 Před 14 dny

    it better to talk about codeforces over leetcode, I have personally observed problems coming in codeforces are more challenging compared to leetcode.

  • @dibanpitchaimuthu9336
    @dibanpitchaimuthu9336 Před měsícem

    What is ur profile in Leetcode?

  • @brokecoder
    @brokecoder Před 2 měsíci +2

    I say DP is a must!
    DP is a category, that takes time to build intuition, so start early.

  • @levimatheri7682
    @levimatheri7682 Před 2 měsíci +126

    I feel like in this day and age, if you can't solve a Leetcode Hard in 15-20 minutes, you're screwed

  • @msulemvn
    @msulemvn Před 12 dny

    ustad

  • @LoptukqrickL11
    @LoptukqrickL11 Před 2 dny

    Haha me having an interview in 2 weeks: Oh cool, I'll knock these 150 neetcode problems to get ready. Lmao!!!! Just ended up questioning whether or not I was a complete idiot over the last few days.😅

  • @oloidhexasphericon5349
    @oloidhexasphericon5349 Před měsícem +1

    If leetcode is so important then why don't colleges teach this in a dedicated semester ?

    • @buku69420
      @buku69420 Před měsícem

      That's called Algorithm and DSA

  • @Bankruptcoder786
    @Bankruptcoder786 Před 2 měsíci +8

    thank you but why u forcing us to put the mail but again thank you for this good information

    • @AmanManazir
      @AmanManazir  Před 2 měsíci +3

      If you've already entered your email, you can enter it again and it'll send you an updated email with all the new resources 😁

    • @Bankruptcoder786
      @Bankruptcoder786 Před měsícem

      @@AmanManazir This value should be a valid email. ? i have entered right email

  • @jamessullenriot
    @jamessullenriot Před měsícem

    Always remember, getting good at leetcode is doing just that. It's getting better at leetcode. It doesn't necessarily make you a good dev at a company.

  • @Philgob
    @Philgob Před měsícem

    It's interesting that he puts his brother on such a pedestal. Don't you have the same genes?

  • @SnakeCaseGuy
    @SnakeCaseGuy Před měsícem

    Just because a problem doesn't have a solution doesn't mean we should fallback to the "Game". If everyone becomes a conformist, that leaves no room for creativity.

  • @jenseballenilla2566
    @jenseballenilla2566 Před 2 měsíci

    Hi i'm a senior in high school. my college is going to teach c++. is this good? i want to know because i see everyone recommend java and python. i want to get some experience before entering college should practice c++ or some other language?

    • @user-he4st2ro5h
      @user-he4st2ro5h Před 2 měsíci

      The language doesn’t really matter, just stick to the one you like. Python is more beginner friendly though

    • @mustard2502
      @mustard2502 Před 2 měsíci

      c++ is good

    • @Momentum_animation
      @Momentum_animation Před 2 měsíci

      Yoo me too,i graduated last year I'm 17 I know python and a lil of java
      I'm been doing python leetcode questions though,and been taking free cs50 courses from Harvard on CZcams,
      But I'll recommend starting with python,and if you have a good understanding on python then basically you'll understand java,but since your uni is gonna do c++ and you wanna be ahead of others I recommend doing c++ learn the basic of c++ then python,then java

    • @exodus_ow
      @exodus_ow Před měsícem

      C++ is not beginner friendly. I also had to learn it as my first language in college. However, after some time it will all start to make sense.

  • @TheRealisticNihilist
    @TheRealisticNihilist Před 2 měsíci

    Leetcode mediums are easy and leetcode hards are hard.

  • @danicrzzz8694
    @danicrzzz8694 Před 26 dny

    Is the hamza coder

  • @waynegreen7970
    @waynegreen7970 Před 2 měsíci

    Unfortunately, I have seen much worse than your Frankenstein code in the codebase of some major companies. @16:32

  • @notOrthross
    @notOrthross Před 2 měsíci +2

    Strivers SDE sheet is also pretty good

  • @YeetYeetYe
    @YeetYeetYe Před měsícem +1

    Bro this video could have been 5 mins long.

  • @shrutijadhav5274
    @shrutijadhav5274 Před měsícem

    International standards are so low ngl(I'm asian)

  • @slobrat3556
    @slobrat3556 Před 29 dny

    6 figure job and you have to hold your microphone? Lmao

  • @akashverma5756
    @akashverma5756 Před 2 měsíci +2

    Reality :-Curated lists are just beginning. Solving only curated list don't gurantee you even low paid software job.

  • @sbiqbal5229
    @sbiqbal5229 Před měsícem

    Could you bring the mike more closer to your mouth please

  • @bilguunbayasgalan8763
    @bilguunbayasgalan8763 Před měsícem

    Waste of time

  • @coliv2
    @coliv2 Před měsícem

    This guy is completely wrong. It doesn't make any good if you learn the most frequent questions and your own interview has one of the less frequent questions! That's why you need to practice as many as possible, not just the ones in a particular list.