Vigyata.AI
Is this your channel?

Do You Have To Remember Everything As A Software Engineer | How To Prepare For SWE Interview

869 views· 31 likes· 9:20· Sep 24, 2023

🛍️ Products Mentioned (6)

How important is it to memorize all the information as a software engineer? What about during a software engineering interview? I am guilty for not retaining all the information but is this an issue? 💻 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 Camera Gear: https://amzn.to/3zJqFIA Follow me on IG: @techwithluca Brand/Collab Email: techwithluca@gmail.com Tech & Boba Podcast: https://tinyurl.com/4ehpxakc tags: learning strategies for programmers,learning strategies for software development,programming learning tips,software development learning,How To Prepare For SWE Interview,Do You Have To Remember Everything As A Software Engineer,memorizing information as a software engineer,how to learn efficiently and effectively,how to learn coding efficiently,how to learn programming efficiently,how to learn programming fast,how to learn coding faster 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. 00:00 Intro 00:33 Do I retain all the information? 01:00 Why familiarity is important 02:22 Before code maybe consider code search 03:31 Tech do share similarities use them to help you learn 04:30 Why having a cheatsheet may be a good idea 06:26 Overtime you do retain more information 06:49 What about leetcode and tech interview? 08:20 TLDR

About This Video

In this video I talk about something a lot of people stress over: do you actually have to remember everything as a software engineer? My honest answer is no—I don’t retain all the information either. There’s just too much to keep in your head: new technologies, languages, frameworks, and then interview prep on top of that. What I do keep is familiarity. Even if I’m rusty, I usually remember “this pattern exists” or “there’s probably a function or library for this,” and that’s the part that matters in real work. I also share how I approach building features: before I write code from scratch, I look for what already exists—internally in the codebase, in similar features, or online. Copying good patterns (and understanding them) is a legit way to learn, and it makes products more cohesive too. Practically, I’m a huge fan of cheat sheets and lightweight docs—especially for command-line setup stuff you’ll forget the second you switch machines. The big exception is interviews. LeetCode-style interviews are different from day-to-day SWE, and memorization matters more because you can’t Google or use ChatGPT. You need fundamentals (syntax, constructors, classes) and you need common algorithms/data structures ready to go—at least to the level where you can write solid pseudocode and translate it quickly.

Frequently Asked Questions

🎬 More from Tech with Luca