How to Start Leetcode in 2024 (as a beginner)

Sdílet
Vložit
  • čas přidán 25. 06. 2024
  • Hi everyone,
    In this video, I share how I would go about using Leetcode if I had to start from scratch.
    I share all my Leetcode wisdom after solving more than 1500 problems and clearing interviews at multiple big tech companies.
    My coding journey video link: • How I started coding f...
    Resources I mentioned in this video:
    Books:
    - Cracking the coding interview by Gayle Laakmann McDowell
    - Data Structures and Algorithms Made Easy by Narshimha Karumanchi
    Github
    - Leetcode Patterns and Extensions: github.com/ashishps1/awesome-...
    🎥 Subscribe to my channel for more such content: / @ashishps_1
    ✉️ Join my free newsletter to master coding and system design: blog.algomaster.io/
    💻 My Github repositories for Tech Interview Preparation: github.com/ashishps1
    📹 My Upcoming Tutorial Channel: / @algomaster-io
    Stay in touch:
    👨‍💻 LinkedIn / ashishps1
    🚀 X: / ashishps_1
    📷 Instagram: / ashishps_1
    ✍️ Medium: / ashishps
    My Github Repos:
    System Design Interviews: github.com/ashishps1/awesome-...
    Low Level Design Interviews: github.com/ashishps1/awesome-...
    Behavioral Interviews: github.com/ashishps1/awesome-...
    LeetCode: github.com/ashishps1/awesome-...
    🌐 Connect with me on other social media channels:
    DISCLAIMER: All opinions shared by me are my own and don't express views or opinions of my employer.
    Chapters:
    00:00 - Introduction
    00:23 - Why Leetcode?
    00:43 - Which programming language to use?
    01:25 - Does programming language matter in interviews?
    01:45 - How to Learn DSA?
    02:50 - Which problems to solve?
    04:14 - How many problems to solve?
    04:54 - How to approach a new problem?
    05:39 - What to do when stuck?
    06:13 - How to solve more problems in less time?
    06:46 - Should I memorize solution?
    07:18 - How to practice in an interview setting?
    07:57 - Do I need Leetcode premium?
    08:29 - Conclusion

Komentáře • 353

  • @ashishps_1
    @ashishps_1  Před 6 měsíci +42

    Join my free newsletter to master coding and system design interviews: blog.algomaster.io/

    • @NITIAN_MOTION_ACADEMY
      @NITIAN_MOTION_ACADEMY Před 6 měsíci +1

      Bhaiya GOOGLE me jane ke liye kitna CGPA hona chahiye
      or kya 2 ya 3 year ke experience ke bad company Cgpa dekhti hai ya nhi❤

    • @NITIAN_MOTION_ACADEMY
      @NITIAN_MOTION_ACADEMY Před 6 měsíci

      Bhaiya GOOGLE me jane ke liye kitna CGPA hona chahiye
      or kya 2 ya 3 year ke experience ke bad company Cgpa dekhti hai ya nhi❤

    • @srishtikhare5383
      @srishtikhare5383 Před 4 měsíci

      can you make a descriptive video for data science people who want to get into these big tech companies?

    • @rishiraj2548
      @rishiraj2548 Před 3 měsíci

      🙂👍

  • @egm5081
    @egm5081 Před 4 měsíci +381

    I have been interviewed by a lot of companies ( not google nor amazon ) and most of them require you to pass a coding challenge, so I think this skill is now a requirement for you to pass.

    • @jz1607
      @jz1607 Před 3 měsíci +25

      Unfortunately yes but if the company doesn't pay like FAANG I don't think it's worse getting interviewed by them.
      The bar is so high for these companies and the reason why they do coding challenge is to filter out lazy people from dedicated people who spend time coding everyday.
      Btw if you are lucky you may not get a coding challenge at a FAANG, depends on the manager and hiring team, some teams give project to complete and others do pair programming.
      At MSFT a Pair programming interview was conducted with someone by my team instead of giving him leetcode question.
      Finally, the moment you start preparing for FAANG is when you will never stop leetcoding even after you get a job. Typically a leetcode per day or at least 5 leetcodes per week will keep your memory refreshed and you'll always be prepared better than someone who stopped and returns back to leetcoding few years later.

    • @KaveriMondal-dl9bb
      @KaveriMondal-dl9bb Před měsícem

      ⁠p

  • @prabhuiitdhn
    @prabhuiitdhn Před 6 měsíci +82

    I appreciate you sharing this video and the way you addressed the issues that we were having in the initial stages. Nearly every question is being answered that comes up when we start working on it. Thanks again for this, and Looking forward to more informative videos like this one.

    • @ashishps_1
      @ashishps_1  Před 5 měsíci +4

      Thank you so much for the feedback.
      Really happy to hear this. Will create more such informative videos in future.

  • @namanguntiwar9218
    @namanguntiwar9218 Před 3 měsíci +11

    All points you mentioned in the video are so cut to clear and concise man no doubt in that youre working in such a big tech company 🔥🔥

  • @shelbycollins6116
    @shelbycollins6116 Před 6 měsíci +63

    straight to the point and excellent tips. thanks for the video was really helpful!

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

      Thank you so much for the feedback. Glad you found it helpful.

  • @melpadisreeram6606
    @melpadisreeram6606 Před 4 měsíci +26

    This video is “the” example of high quality content!! The intricate details and awesome tips are what we search on CZcams. Thanks for this, you’re helping thousands of people achieve their dreams.

    • @vidhyadharadasul9849
      @vidhyadharadasul9849 Před 3 měsíci

      hey, actually i wanna be a data scientist, and i don't really don't know much, do you have any suggestions on what i could be doing for 2 years to work in that field

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

    Thanks a lot Ashish!
    I finally solved my first LeetCode problem today, and that powered up my motivation to dig deeper!

    • @sowmeyav2356
      @sowmeyav2356 Před 8 dny

      How to solve the test cases..?and how to find the difference between public and private test cases and what about constraints..?

  • @revathichikkala9009
    @revathichikkala9009 Před 3 měsíci +6

    Exactly to the point , no beating around the bush , no laag , no Gyan , exact things to do and why to do loved it amazing work 🎉 oo god this is just amazing you covered everything

  • @bilalkhanthedreamer
    @bilalkhanthedreamer Před 4 měsíci +12

    One of the best video on this topic in youtube. Thank you and keep it up!!❤️👍

  • @yasirarafat07
    @yasirarafat07 Před 4 měsíci +1

    Thank you Ashish bhai, Its really Motivated and clear Message!

  • @BestOfluckay
    @BestOfluckay Před 5 měsíci +10

    he is most motivated peson i ever seen after my big brother , and his linkedin post are so good make me feel motivated . thank you ashish bhai

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Hey, love to hear this and very happy to know that my posts make you feel motivated. Thank you!

  • @306Drago
    @306Drago Před 4 dny

    Amazing video I came across in my upskilling journey 👏🏻

  • @user-kz2ol7mn2j
    @user-kz2ol7mn2j Před 3 měsíci +1

    great job bro !!!

  • @paulogarcia916
    @paulogarcia916 Před 5 měsíci +9

    Thank you for the amazing video! It's well structured and very motivating specially for someone like me who is just starting! I hope you create more great videos!

    • @ashishps_1
      @ashishps_1  Před 5 měsíci +1

      Hey,
      Great to hear that you found it useful and motivating.
      Will create more useful videos in future.

  • @rahulkharapkar2716
    @rahulkharapkar2716 Před 5 měsíci +12

    please always keep all of your incoming videos this way only.. its straightforward ezy to understand and on point. no time waste.. THANKS

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Thanks for your kind feedback!
      Will keep this in mind for future videos.

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

    Thank you! 😃

  • @simhachalampotti5067
    @simhachalampotti5067 Před 3 měsíci +1

    A very interesting brother... I am taking as you a inspiration

  • @praveenakolluri6515
    @praveenakolluri6515 Před 5 měsíci +3

    Straight on point! Great Video!!!!

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Thank you. Love to hear this!

  • @rehmanghani6726
    @rehmanghani6726 Před 6 měsíci +6

    Nice Video Ashish, Keep up the good work! 👋

    • @ashishps_1
      @ashishps_1  Před 6 měsíci +1

      Thanks a lot for your kind feedback!

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

    I realling like the way you explained it. Hope I crack the Interviews like you.

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Thank you, great to hear this 😊
      All the best with your preparation 👍

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

    “I have been shouting that learn chat gpt learn ai tool” plz stop this add i literally feed up with him

  • @thisisashi2498
    @thisisashi2498 Před 5 měsíci +3

    Thank you! That was helpful

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Great to hear that you found it helpful, thank you

  • @user-xo3rj6nh8d
    @user-xo3rj6nh8d Před 5 měsíci +5

    Thankk You sir for this video, beautiful presentation and very useful tips.❤❤❤

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      You are most welcome ❤️
      Thank you for your kind feedback!

  • @ranbirkumar5838
    @ranbirkumar5838 Před 6 měsíci +29

    Love you brother ur suggestion are 100%practical thank you ❤

    • @ashishps_1
      @ashishps_1  Před 6 měsíci +3

      Love to hear this. Thanks for your kind feedback!

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

    Thank you very much, clear to the point

  • @nitinsrivastav3541
    @nitinsrivastav3541 Před 6 měsíci +15

    hey can u make a video about the importance of CGPA and importance of projects during interviews and while applying for any job (especially when you are in tier 3 college of india) also can you tell us more about how to move forward in coding journey after learning the first language (python in my case)
    i really enjoy your video keep it up

  • @tobiaslanzi3402
    @tobiaslanzi3402 Před 20 dny +2

    Amazing video, thanks a lot for sharing all that knowledge and tips with us in such direct, efficient and simple way!

    • @ashishps_1
      @ashishps_1  Před 17 dny

      Thank you so much 😊. Great to hear this!

  • @SachinJadhav-ww8ft
    @SachinJadhav-ww8ft Před 5 měsíci +3

    Thanks for the video ❤ cleared all the doubts

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Great to hear this. Thank you and good luck 👍

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

    Great production quality great content 👍👍

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Thank you very much for your kind feedback!
      Love to hear this.

  • @KAFU69
    @KAFU69 Před 3 měsíci +1

    informative video, thank you for explaining.

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

    Thank you for kind of information sir ❤

  • @Yuni_plays
    @Yuni_plays Před 5 měsíci +4

    Best video on CZcams for Leetcode

    • @ashishps_1
      @ashishps_1  Před 5 měsíci +1

      Thank you.. Love to hear this!

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

    Great video man. You’ve earned my sub!

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

    Your's Video was most of the genuine video in ages i found on CZcams. Thanks for this video, your time, efforts and thinking for us this much. Only love and best wishes ❤

    • @ashishps_1
      @ashishps_1  Před 17 dny

      So happy to hear this, thank you 😊

  • @dhamodharang7665
    @dhamodharang7665 Před 6 měsíci +20

    content and the way you presented just amazing 😊

    • @ashishps_1
      @ashishps_1  Před 6 měsíci

      Thanks a lot for the feedback!

    • @dhamodharang7665
      @dhamodharang7665 Před 6 měsíci

      @@ashishps_1 please make more videos on FAANG company interviews and preparation.

    • @ashishps_1
      @ashishps_1  Před 6 měsíci

      @@dhamodharang7665 sure, will do

  • @beenasingh419
    @beenasingh419 Před 6 měsíci +3

    Nice ❤🎉

  • @suryaprakash_33
    @suryaprakash_33 Před 5 měsíci +4

    Well explained bro

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

    Was an awesome video, thank you for making this!
    I have one doubt, you mentioned senior roles need more experience in system design. What kind of roles are you pointing to when you say senior roles? And do you mean by system design?

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

    The complexity of this video is O(1) super video sir i really appretiate ur efforts

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

      So nice to hear this, thank you!

  • @irookain5239
    @irookain5239 Před 3 měsíci +1

    thanks!

  • @ahnaftaiyeb5007
    @ahnaftaiyeb5007 Před 5 měsíci +3

    Thank you. The video was really helpful. this video is enough to understand how to start with leet code..

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Thanks a lot for your kind feedback. Great to hear this.

  • @AK-ox3mv
    @AK-ox3mv Před 3 měsíci +1

    Feel like I used over 1~2 hours workshop.
    Very useful

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

      Great to hear this, thank you!

  • @ilhan_idriss
    @ilhan_idriss Před 9 dny

    I hope that I will pass my coding interview

  • @muthuvalli333
    @muthuvalli333 Před 4 měsíci +3

    Hello Ashish bro, your way of explaining thingz is awesome...I like your accent very much...Keep going bro.😀😀😀

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

      Really happy to hear this, thank you very much!

  • @ArtBookcreate
    @ArtBookcreate Před 6 měsíci +4

    You deserve so much more, thank you for helping us so much 🙏

    • @ashishps_1
      @ashishps_1  Před 6 měsíci +1

      Thank you so much for your encouraging words!

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

    Thanks bro

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

    Good job

  • @sapientum08
    @sapientum08 Před 3 měsíci +1

    Thank you Ashish

  • @pradeep4634
    @pradeep4634 Před 5 měsíci +3

    Very nice , u earn a sub ❤ bro

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

    Hey Ashish, It's very informative video

  • @reeshavroy0
    @reeshavroy0 Před 3 měsíci +1

    Thank you.

  • @paromitadesarkar550
    @paromitadesarkar550 Před 5 měsíci +4

    Its a great video! Could you please help with a revision strategy?

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

    Nyc ❤

  • @AjayTiwari-gb4og
    @AjayTiwari-gb4og Před 5 měsíci +5

    Video with great quality... Can you explain soft skills requirement for interview??

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Hey,
      Thank you for the feedback.
      Will make a separate video on soft skills required for the interviews.

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

    Very nice😊

  • @vigneshkrcse8259
    @vigneshkrcse8259 Před 4 měsíci +1

    Your accent feels something else but, it's preety good.

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

    thanks a lot.....
    please make a video on linkedin profile creation to get interview calls...

    • @ashishps_1
      @ashishps_1  Před 5 měsíci +1

      Hey.. sure will make video on linkedin profile optimisation soon

  • @UsaidOk
    @UsaidOk Před 5 měsíci +1

    Thank you

  • @user-ft2lu4lr6c
    @user-ft2lu4lr6c Před 3 měsíci +1

    It is very interesting 🎉

  • @user-gb5si8pq6b
    @user-gb5si8pq6b Před 5 měsíci +2

    great

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

    Popular languages and C isnt there 😭

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

    thanks a lot bhaiya
    it helped loooot.

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

    Hi bro,
    Could you please make one video for career gap members with proper guidance.

  • @Creative_Poonam
    @Creative_Poonam Před 6 měsíci +7

    Bhaiya I am first year student and haven't started dsa yet . Pls tell how could I start with dsa and leetcode

  • @vinayakhaunsnur1327
    @vinayakhaunsnur1327 Před 5 měsíci +31

    i solved around 700 leetcode problems including standard ones an im from nitk still unplaced 🙂

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

    Loved the way how he made fun while coding 04:40

  • @rounak7178
    @rounak7178 Před 6 měsíci +1

    Thanks bhaiya

  • @srirams5591
    @srirams5591 Před 9 dny

    Love you SIR ,Great Work
    Sharing good material and your experience
    Help many ppl like me
    Thank you so much sir
    Please share one video how much time spend for study and how you plan day
    Because most of us won't find time to solve office problem
    how did you mange
    Keep rock !!!

  • @RishabhChatterjee-fg2gz
    @RishabhChatterjee-fg2gz Před 4 měsíci

    Sir I have a question that when I try a question and attempt it and after try 3 to 4 time if some testcases are not passed then I watch approach in CZcams but not code, and which approach I understand, I try to implement it by myself, and if I don't understand a problem description after seeing discussion forum, then also I see CZcams for understanding it. Can you say is it right way or not?

  • @ranjitdesai3926
    @ranjitdesai3926 Před 3 měsíci +1

    Thank you very much you have answered the most important question. How can ever thank you?No one could tell me clearly whether all companies ask for leet code. I have around 12 years of IT work ex and I am not in a mood to sit and do leet code. after freelancing for around 6 years I am looking out for a stable job and wanted to know if I have to sit and do leet code. I am not looking out for mncs. Do small or mid level companies ask for leet code or only startups don't ask..Can you please tell me?

  • @john__jose
    @john__jose Před 5 měsíci +4

    Awesome Explanation 😍🔥

  • @Prince-nn6ig
    @Prince-nn6ig Před 4 měsíci +1

    As i am currently working with javascript in dev is it good idea to go with dsa on javasrcipt ?

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

  • @Cat_anf_dog8121
    @Cat_anf_dog8121 Před 5 měsíci +1

    Which u will prefer for dsa with ur experience 😊

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

    C++ for the win

  • @user-sh3ym4qp5g
    @user-sh3ym4qp5g Před 6 měsíci

    I m starting my coding journey from today onwards for 24 placement

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

    How to use leetcode for full stack developer learning 🤔 video plzzz? To crack my dream same as you.....Microsoft???

  • @ssharmajyoti.01
    @ssharmajyoti.01 Před 3 měsíci

    hi, is c sharp language of dot net technology good to start my backend journey ?
    please guide

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

    I'm not able to write a code and i understand the concept but i can't make logic building to write a code... what should I do ?

  • @Al-mansur1999
    @Al-mansur1999 Před 4 měsíci +1

    can't wait to be a software engineer in the future Inshaa Allah

  • @dioncanolli8218
    @dioncanolli8218 Před 4 měsíci

    Is it a good idea to not try to solve any easy problem by myself but to look at solutions to learn and not lose time?

  • @ashutoshkumarsingh2137

    What are the diff. diff. coloured circles show in the bottom after submitting a problem in leetcode?

  • @amazingcontent4213
    @amazingcontent4213 Před 6 měsíci +5

    Bhai I forget 😢 how i solved that question after 1 week what to do...like you solved 1500+ ... remembering isnt easy

  • @mohammedfarhan7940
    @mohammedfarhan7940 Před 5 měsíci +1

    Hi I'm not getting logic to solve easy problems in leetcode please give some Ideas.

  • @tharungarugu9188
    @tharungarugu9188 Před 5 měsíci +1

    Suggest me the best youtube channel for learning DSA in python

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

    Coding is ❤.

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

    If i have worked on python, while changing the company should we solve dsa problems in python only? Or we can go with any programmming language?

    • @ashishps_1
      @ashishps_1  Před 6 měsíci

      Choose a programming language with which you are most comfortable with.

  • @bouncehoops6575
    @bouncehoops6575 Před 3 měsíci

    Bro. May i know where to find your tutorials from easy to medium

  • @user-fr3vj7yf3e
    @user-fr3vj7yf3e Před 4 měsíci

    Can you please share any youtube channel which you think is good to learn DSA with python?

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

    Bro I am in 1st year ISE, what should I want to do to get good internship and get placement

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

    Can you please tell how to improve logical and critical thinking skills

  • @Ravi-zv9fe
    @Ravi-zv9fe Před měsícem

    hello sir you have said how to learn but can you tell us from where you have learned coding and also at your time youtube was not so famous so what all resources you have used and please suggest some good teacher or course from where a beginner in coding can excel

  • @kozma1212
    @kozma1212 Před 5 měsíci +9

    It doesn't matter how many leecode problems you solve. There are just 2 truth:
    1. You will eventually get fired and after the repeat of this cycle you will repent how much time you wasted on competitive programming instead of enjoying your life.
    2. You will always be a junior or mid senior engineer your whole life.

  • @ahsin.shabbir
    @ahsin.shabbir Před 2 měsíci

    How do you think generative AI will affect the interview process?

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

    Hey! I'm a first year undergrad in IIIT Kottayam. Why don't I directly jump into NeetCode 150 than 1000s of questions from LeetCode

  • @AnupSingh92148
    @AnupSingh92148 Před 4 měsíci +1

    Sir all questions mentioned are companies so it requires premium..

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

    I haven't started with dsa yet. I am learning java language right now so from where should I practice to improve my logical thinking??

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

    I am first year b tech student in nit Rourkela what should I do to improve skill and get placement and which language should I start

  • @user-sw3oo9fr5l
    @user-sw3oo9fr5l Před 5 měsíci +1

    I appreciate your high efforts sir. I would like to suggest something : Abstain from moving your body too much while speaking, it looks really odd sir.

    • @ashishps_1
      @ashishps_1  Před 5 měsíci

      Hey, thank you for your kind feedback. I will keep that in mind and reduce my body movements in future videos.

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

    I want to become a full stack developer, I need to solve leetcode problems? If yes which language should I prefer?