I Solved 1583 Leetcode Questions Here's What I Learned

Sdílet
Vložit
  • čas přidán 17. 11. 2023
  • Recorded live on twitch, GET IN
    / theprimeagen
    Reviewed video: • I solved 1583 Leetcode...
    By: Ashish Pratap Singh | / @ashishps_1
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
    Kinesis Advantage 360: bit.ly/Prime-Kinesis
    Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
    turso.tech/deeznuts

Komentáře • 696

  • @RoyRope

    I feel it's a shame that people now think, I need to get better at programming, and they don't write some cool programs to become better but they will do leetcode problems for countless hours.

  • @XRENDERMAN

    The biggest problem with pen and paper or whiteboards is that I need to actually remember the legacy skill of handwriting.

  • @Ghareonn
    @Ghareonn  +783

    I would like to see prime doing a leetcode contest. it will be interesting to see how he approaches problems.

  • @jeffrey5602

    Wow, start with easy problems and then increase difficulty. This is really next level advice. Life changing

  • @jwoods9659

    I stopped leetcode and started focusing 100% on building projects. Leetcode is good but I think starting out building things is completely diff

  • @besknighter

    I use leetcode for de-dusting my skills on a language. If I haven't used a given language for over 3-4 years, a dozen problems on all difficulties is more than enough to refresh for interviews.

  • @TheOriginalBlueKirby

    One really nice thing about leetcode problems is that you can jump into one and finish it with very little warmup. On the flipside, if I'm working on a project, I need more time to get into a flow state in order to be productive. I can just crank out leetcodes because they are self-contained problems.

  • @hansu7474
    @hansu7474  +231

    Most of coding don't really need any complicated algorithm problems.. In my experience, it was way, way more important to know OS, networking, compiler, PL well. And people who knows these well can always pickup required algorithm and data structure knowledge when needed.

  • @tobiasnickel3750

    I think in companies, it is more about understanding frameworks, storage solutions, networking. the maximum what I had was if I understand the complexity O-Notation of a given problem.

  • @manojreddy1928

    There is a reason why he is very much into Leetcode, coz in India interview process is fucked up like anything, College Gard has to go through 4-6 rounds on interview in order to get internship at good product based company, hence he was compelled to do that much of programming, I don't blame him, on top that the job market is way more competitive in India.

  • @willemvdk4886

    Solving leetcode or algoexpert problems is fun and challenging and will make you a better PROGRAMMER for sure, but does nothing for your DEVELOPER career imho. Being a good, professional developer is so much more than being able to sort a list or create a linked list or whatever. It's design patterns, using frameworks, working in a team, using GIT or some other source control system, etc. etc.

  • @sohpol
    @sohpol  +46

    As a junior/mid I'm on stackoverflow all the time. It usually points me in a good direction towards solving the problem I have at that moment... but I've never experienced situation where I was able to copy/paste some portion of the code that would just work. I suppose it's funny as a meme but I don't find it as a realistic situation.

  • @velo1337
    @velo1337  +21

    im with the same employer for years, however i at least go to an interview 1-2 a year. its also good to get in touch with reality sometimes :)

  • @seymour_videos

    I will say it's not easy solving algos .. with experience and taking the time to learn the underlying concepts of the different algos you'll see. Solving algos becomes second nature because it intuitively makes sense to you what you're trying to do.

  • @davidlee588

    As a senior, I can guarantee you even you understand DSA fundamentals very well, you would easily fail at LeetCode questions, you just have to come back to LeetCode again and again. The problem is LeetCode skills don't stick.

  • @Nashy119

    I use stackoverflow not just as a quick reference but because it helps check if there's a new way of doing something.

  • @georgehelyar

    After 20 years, I can count how many times I've had to write a red-black tree in real life on 0 hands. If you have to implement this stuff yourself then you're doing something wrong.

  • @Wielorybkek

    "Apply to companies you don't care about." may not always be a good approach because not all companies have the same interview process. I have never in my life had a whiteboard interview so no matter how many interviews in smaller companies I did, I would never get anything near passing the big tech interview.

  • @pavloburyanov5842

    Random indian guy: i solved 9999 leet code questions but i gonna shitcode in production. enjoy

  • @Jiftoo
    @Jiftoo  +17

    Prime explaining his notes brought back my interest in discrete maths lmao thanks