I Solved 1583 Leetcode Questions Here's What I Learned

580,310
0
Published 2023-11-18
Recorded live on twitch, GET IN

twitch.tv/ThePrimeagen

Reviewed video:    • I solved 1583 Leetcode questions. Her...  
By: Ashish Pratap Singh | youtube.com/@ashishps_1

MY MAIN YT CHANNEL: Has well edited engineering videos
youtube.com/ThePrimeagen

Discord
discord.gg/ThePrimeagen


Have something for me to read or react to?: www.reddit.com/r/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

All Comments (21)
  • @XRENDERMAN
    The biggest problem with pen and paper or whiteboards is that I need to actually remember the legacy skill of handwriting.
  • @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.
  • @Ghareonn
    I would like to see prime doing a leetcode contest. it will be interesting to see how he approaches problems.
  • @manoj_m0393
    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.
  • @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.
  • @hansu7474
    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.
  • 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.
  • @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
  • @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.
  • @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.
  • @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.
  • @velo1337
    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 :)
  • @Jiftoo
    Prime explaining his notes brought back my interest in discrete maths lmao thanks
  • @Nashy119
    I use stackoverflow not just as a quick reference but because it helps check if there's a new way of doing something.
  • @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.
  • @makeavoy
    A flaw to the advice of applying at companies you dont care about to practice coding interviews is you assume we can even get an interview in the first place
  • @sohpol
    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.
  • Stack overflow is for finding out what the universe of solutions might look like.
  • @user-jc2tq7hy3z
    Loved your course on frontend masters, it helped me a lot .