I Solved 1583 Leetcode Questions Here's What I Learned
580,310
Published 2023-11-18
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)
-
The biggest problem with pen and paper or whiteboards is that I need to actually remember the legacy skill of handwriting.
-
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.
-
I would like to see prime doing a leetcode contest. it will be interesting to see how he approaches problems.
-
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.
-
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.
-
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.
-
Wow, start with easy problems and then increase difficulty. This is really next level advice. Life changing
-
I stopped leetcode and started focusing 100% on building projects. Leetcode is good but I think starting out building things is completely diff
-
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.
-
"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.
-
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.
-
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 :)
-
Prime explaining his notes brought back my interest in discrete maths lmao thanks
-
I use stackoverflow not just as a quick reference but because it helps check if there's a new way of doing something.
-
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.
-
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
-
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.
-
Loved your course on frontend masters, it helped me a lot .