Vigyata.AI
Is this your channel?

Why I Don't Practice Leetcode As A Software Eng | Leetcode Won't Make You A Good Software Engineer

1.2K views· 44 likes· 6:23· Jul 1, 2023

🛍️ Products Mentioned (8)

Leetcode is useful to get a tech job but it may not make you a good software engineer. So what are some of the reasons why leetcode alone can't make you a good software engineer? Follow me on IG: @techwithluca Email: techwithluca@gmail.com Tech & Boba Podcast: https://tinyurl.com/4ehpxakc 💻Google Coding Certificate: https://imp.i384100.net/zNjB4r 📌 Software Engineer Tech Essentials: https://tinyurl.com/bdhywpj4 🔖 Stay Safe Online with Aura: https://aura.com/sandra 🔒 Get 3-months free with ExpressVPN: https://expressvpn.com/withsandra 📓 My Grovemade Desk Accessories: https://grovemade.com/?rfsn=7157617.d0c7633 (Code SANDRA10) 🔆 Nurx: https://nurx.pxf.io/c/3484884/1155249/13261 My Camera Gear: https://amzn.to/3zJqFIA tags: Why I Don't Practice Leetcode Everyday,Leetcode Won't Make You A Good Software Engineer,leetcode,software engineer,software,computer science,software engineer life,google software engineer,coding interview,coding interview preparation,leetcode python,job interview,cs majors be like,why leetcode doesnt make you a good software engineer 00:00 Introduction 00:26 What does leetcode focus on 01:10 Leetcode's competitive nature 02:04 How realistic are the leetcode questions? 02:46 Software engineering development cycle 04:16 leetcode doesn't focus on ambiguity 05:43 Closing thoughts Disclaimer: This video is not officially endorsed by the employer. The views, opinions, and experiences expressed herein solely belong to the subject and do not represent those of the employer.

About This Video

In this video I break down why I don’t really “practice LeetCode” as a software engineer, even though I’ll be the first to tell you LeetCode is basically essential if you’re trying to get into big tech. LeetCode trains one specific slice of problem-solving—algorithms—and a lot of the time the problems (and especially the solutions people celebrate) don’t look like real work. In the real world you’re dealing with infrastructure constraints, team code style, readability, and long-term maintainability—not just a fancy one-liner that happens to pass. I also talk about how LeetCode feels closer to competitive math than actual software engineering. Speed and chasing runtime optimizations can create the wrong mindset when most of your job is collaborating, understanding existing patterns, and shipping changes that scale. On top of that, LeetCode barely touches the real development cycle: debugging (which is honestly a huge part of the job), meaningful testing, and dealing with ambiguity. Most real tasks start with unclear requirements, and you have to ask questions, compare approaches, and make tradeoffs across performance, stability, and maintainability. My takeaway: if your goal is to become a good software engineer, grinding LeetCode alone won’t get you there. But if your goal is to pass FAANG-style interviews, you still need to master it—just recognize it’s interview prep, not the full job.

Frequently Asked Questions

🎬 More from Tech with Luca