How to Start Leetcode in 2024 (as a beginner)

Поділитися
Вставка
  • Опубліковано 16 тра 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-...
    Join my free newsletter to master coding and system design interviews: newsletter.ashishps.com/
    For more such content:
    Subscribe to my channel: / @ashishps_1
    Follow me on LinkedIn: / ashishps1
    Follow me on X: / ashishps_1
    Follow me on Instagram: / ashishps_1
    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

КОМЕНТАРІ • 327

  • @ashishps_1
    @ashishps_1  5 місяців тому +34

    Join my free newsletter to master coding and system design interviews: newsletter.ashishps.com/

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

      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 5 місяців тому

      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 3 місяці тому

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

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

      🙂👍

  • @egm5081
    @egm5081 3 місяці тому +241

    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 Місяць тому +13

      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 9 годин тому

      ⁠p

  • @leftoverture1976
    @leftoverture1976 Місяць тому +15

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

  • @prabhuiitdhn
    @prabhuiitdhn 4 місяці тому +74

    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  4 місяці тому +4

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

  • @namanguntiwar9218
    @namanguntiwar9218 Місяць тому +5

    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 4 місяці тому +57

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

    • @ashishps_1
      @ashishps_1  4 місяці тому +5

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

  • @bilalkhanthedreamer
    @bilalkhanthedreamer 2 місяці тому +8

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

  • @melpadisreeram6606
    @melpadisreeram6606 2 місяці тому +22

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

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

      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

  • @revathichikkala9009
    @revathichikkala9009 2 місяці тому +2

    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

  • @yasirarafat07
    @yasirarafat07 2 місяці тому +1

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

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

    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  4 місяці тому +1

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

  • @ranbirkumar5838
    @ranbirkumar5838 5 місяців тому +29

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

    • @ashishps_1
      @ashishps_1  5 місяців тому +2

      Love to hear this. Thanks for your kind feedback!

  • @BestOfluckay
    @BestOfluckay 4 місяці тому +7

    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  4 місяці тому

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

  • @nitinsrivastav3541
    @nitinsrivastav3541 4 місяці тому +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

  • @iankamar
    @iankamar 3 місяці тому +2

    Thank you! 😃

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

    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  4 місяці тому

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

  • @simhachalampotti5067
    @simhachalampotti5067 2 місяці тому +1

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

  • @user-kz2ol7mn2j
    @user-kz2ol7mn2j 2 місяці тому +1

    great job bro !!!

  • @rehmanghani6726
    @rehmanghani6726 5 місяців тому +6

    Nice Video Ashish, Keep up the good work! 👋

    • @ashishps_1
      @ashishps_1  5 місяців тому +1

      Thanks a lot for your kind feedback!

  • @tejasxt2575
    @tejasxt2575 Місяць тому +12

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

  • @saineeraj2163
    @saineeraj2163 3 місяці тому +2

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

    • @ashishps_1
      @ashishps_1  3 місяці тому

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

  • @user-xo3rj6nh8d
    @user-xo3rj6nh8d 4 місяці тому +5

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

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

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

  • @thisisashi2498
    @thisisashi2498 4 місяці тому +3

    Thank you! That was helpful

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

      Great to hear that you found it helpful, thank you

  • @praveenakolluri6515
    @praveenakolluri6515 4 місяці тому +2

    Straight on point! Great Video!!!!

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

      Thank you. Love to hear this!

  • @SachinJadhav-ww8ft
    @SachinJadhav-ww8ft 4 місяці тому +3

    Thanks for the video ❤ cleared all the doubts

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

      Great to hear this. Thank you and good luck 👍

  • @dhamodharang7665
    @dhamodharang7665 5 місяців тому +20

    content and the way you presented just amazing 😊

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

      Thanks a lot for the feedback!

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

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

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

      @@dhamodharang7665 sure, will do

  • @vivviv4497
    @vivviv4497 Місяць тому +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?

  • @shashankjha8454
    @shashankjha8454 4 місяці тому +5

    Great production quality great content 👍👍

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

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

  • @mahmodsamir5110
    @mahmodsamir5110 Місяць тому +1

    Thank you very much, clear to the point

  • @AlameenAdeyemi
    @AlameenAdeyemi Місяць тому +6

    Popular languages and C isnt there 😭

  • @kasukurthisaikiran3064
    @kasukurthisaikiran3064 Місяць тому +1

    Thank you for kind of information sir ❤

  • @paromitadesarkar550
    @paromitadesarkar550 4 місяці тому +4

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

  • @ArtBookcreate
    @ArtBookcreate 4 місяці тому +4

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

    • @ashishps_1
      @ashishps_1  4 місяці тому +1

      Thank you so much for your encouraging words!

  • @KAFU69
    @KAFU69 2 місяці тому +1

    informative video, thank you for explaining.

  • @ahnaftaiyeb5007
    @ahnaftaiyeb5007 4 місяці тому +3

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

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

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

  • @Yuni_plays
    @Yuni_plays 4 місяці тому +4

    Best video on UA-cam for Leetcode

    • @ashishps_1
      @ashishps_1  4 місяці тому +1

      Thank you.. Love to hear this!

  • @pwnpredator6723
    @pwnpredator6723 Місяць тому +1

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

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

      So nice to hear this, thank you!

  • @ravikrishna6836
    @ravikrishna6836 3 місяці тому +2

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

  • @suryaprakash_33
    @suryaprakash_33 4 місяці тому +4

    Well explained bro

  • @mosalah151
    @mosalah151 5 місяців тому +2

    Thanks bro

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

      You are most welcome 🙏

  • @Creative_Poonam
    @Creative_Poonam 5 місяців тому +6

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

  • @muthuvalli333
    @muthuvalli333 2 місяці тому +3

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

    • @ashishps_1
      @ashishps_1  Місяць тому +1

      Really happy to hear this, thank you very much!

  • @beenasingh419
    @beenasingh419 5 місяців тому +3

    Nice ❤🎉

  • @irookain5239
    @irookain5239 Місяць тому +1

    thanks!

  • @vigneshkrcse8259
    @vigneshkrcse8259 3 місяці тому +1

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

  • @AK-ox3mv
    @AK-ox3mv 2 місяці тому +1

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

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

      Great to hear this, thank you!

  • @vinayakhaunsnur1327
    @vinayakhaunsnur1327 4 місяці тому +28

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

  • @ranjitdesai3926
    @ranjitdesai3926 2 місяці тому +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?

  • @priyankaofficialaccount
    @priyankaofficialaccount 4 місяці тому +2

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

    • @ashishps_1
      @ashishps_1  4 місяці тому +1

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

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

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

  • @AjayTiwari-gb4og
    @AjayTiwari-gb4og 4 місяці тому +4

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

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

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

  • @Cat_anf_dog8121
    @Cat_anf_dog8121 3 місяці тому +1

    Which u will prefer for dsa with ur experience 😊

  • @reeshavroy0
    @reeshavroy0 Місяць тому +1

    Thank you.

  • @Prince-nn6ig
    @Prince-nn6ig 2 місяці тому +1

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

  • @sapientum08
    @sapientum08 Місяць тому +1

    Thank you Ashish

  • @john__jose
    @john__jose 3 місяці тому +4

    Awesome Explanation 😍🔥

  • @UsaidOk
    @UsaidOk 4 місяці тому +1

    Thank you

  • @ssharmajyoti.01
    @ssharmajyoti.01 2 місяці тому

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

  • @ScrollWithArun
    @ScrollWithArun 7 днів тому +1

    Hey Ashish, It's very informative video

  • @Kara_Posts
    @Kara_Posts 3 місяці тому +2

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

  • @subratadas9772
    @subratadas9772 13 днів тому +1

    thanks a lot bhaiya
    it helped loooot.

  • @pradeep4634
    @pradeep4634 4 місяці тому +3

    Very nice , u earn a sub ❤ bro

    • @ashishps_1
      @ashishps_1  4 місяці тому +1

      Thank you very much 😊

  • @mohammedfarhan7940
    @mohammedfarhan7940 3 місяці тому +1

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

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

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

  • @RishabhChatterjee-fg2gz
    @RishabhChatterjee-fg2gz 2 місяці тому

    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 UA-cam 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 UA-cam for understanding it. Can you say is it right way or not?

  • @tharungarugu9188
    @tharungarugu9188 3 місяці тому +1

    Suggest me the best youtube channel for learning DSA in python

  • @user-gb5si8pq6b
    @user-gb5si8pq6b 3 місяці тому +2

    great

  • @rahulkeshribcet
    @rahulkeshribcet Місяць тому +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 ?

  • @priyankashettigar4475
    @priyankashettigar4475 3 дні тому

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

  • @ahsin.shabbir
    @ahsin.shabbir Місяць тому

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

  • @abhishekranjan3749
    @abhishekranjan3749 4 місяці тому +2

  • @user-fr3vj7yf3e
    @user-fr3vj7yf3e 2 місяці тому

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

  • @user-ep3vm6ko3b
    @user-ep3vm6ko3b 11 годин тому +1

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

  • @rounak7178
    @rounak7178 4 місяці тому +1

    Thanks bhaiya

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

      You’re most welcome 🙏

  • @Mcoder2023
    @Mcoder2023 4 місяці тому +2

    Good job

  • @AnupSingh92148
    @AnupSingh92148 3 місяці тому +1

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

  • @user-ft2lu4lr6c
    @user-ft2lu4lr6c 2 місяці тому +1

    It is very interesting 🎉

  • @jeevangowda1758
    @jeevangowda1758 2 місяці тому +3

    i want to learn coding from scratch please help me sir ,i am 4th year ece student .please guide me to learn coding .i want to get job ,i don't have my father ,i don't have strong background so please help me out to get job and i will learn with full hardwork but i need guidience from u sir

  • @Ravi-zv9fe
    @Ravi-zv9fe 13 днів тому

    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

  • @tasmisa6778
    @tasmisa6778 Місяць тому +1

    Is leetcode only for developers or data scientist can also use?

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

    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

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

    is the leetcode is the only best platform for coding? does interviewers give more priority for leetcode than other coding platform ? please ans my ques cuz i have been code in geeksforgeeks daily since last 2 months , if the coding platform really matters then ill stop gfg and start coding in leetcode
    i hope someone will ans my question
    thankyou

  • @Santosh4x4Traveller
    @Santosh4x4Traveller 3 місяці тому +2

    Nyc ❤

  • @vidhayakjiUPWALE
    @vidhayakjiUPWALE 21 день тому

    May I go with other platform like hacker-rank ?
    Please Reply , Sir ?

  • @abhayxbeat3315
    @abhayxbeat3315 3 місяці тому

    MacBook is good for coding????

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

    Bhaiya I can't solve easy question on leetCode, what should I do ?
    please help me!!!!!!!

  • @dineshsharma1430
    @dineshsharma1430 3 дні тому +1

    Very nice😊

  • @user-sw3oo9fr5l
    @user-sw3oo9fr5l 4 місяці тому +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  4 місяці тому

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

  • @dioncanolli8218
    @dioncanolli8218 3 місяці тому

    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?

  • @_Tzebra_
    @_Tzebra_ 4 місяці тому +2

    C++ for the win

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

    Is there any good resource to learn Big-O ?

  • @sheersendughosh
    @sheersendughosh 5 місяців тому +6

    Love your content @ashishps_1❤. For SWE3 at google is leetcode enough? You asked to focus on medium level problems but in such roles they ask hard questions right? Also can you please show how does a clean code thats accepted by google interviewer code looks like so that we can practice likewise. Thanks a lot

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

      Hey, thank you for your kind feedback.
      Leetcode is enough for coding interviews at big tech companies. I have interviewed with Google multiple times and most of the time I was asked a medium level problem. You can solve hard problems if you have time like the most liked hard problems and most frequently asked ones. And writing clean and modular code matters like using good variable names, creating methods etc..

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

      @@ashishps_1 thanks a lot for your help! Thank you again for your helpful content!

  • @sindhuhegde2690
    @sindhuhegde2690 5 місяців тому +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  5 місяців тому

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

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

    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.

  • @raghavjetski7537
    @raghavjetski7537 25 днів тому

    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

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

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

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

    I sometimes understand the solutions and solve it , but tend to forget it after few days , any suggestions for this Brother ?

  • @Al-mansur1999
    @Al-mansur1999 3 місяці тому +1

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

  • @investneur8232
    @investneur8232 5 місяців тому +2

    What is the interview pattern for 10 plus years experience candidates for dev job now?

    • @jeet-smokey
      @jeet-smokey 5 місяців тому +1

      DSA(50%)+System_Design(LLD+HLD)40%+Behavioral_Questions10%

  • @paridhirastogi2510
    @paridhirastogi2510 3 місяці тому +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??