Vigyata.AI
Is this your channel?

This Is How You Should Study For A Software Engineering Interview | How I Study For Tech Interview

1.8K views· 41 likes· 10:11· Oct 14, 2023

🛍️ Products Mentioned (6)

How to study for leetcode? Can a typical software engineer solve leetcode hard? Without practicing can I solve leetcode problems? 💻 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: google coding interview,cracking the coding interview,best ways to prepare for software engineer interviews,best software engineer interview prep platforms,software engineer interview prep,software engineer interview,algorithms and data structures,How to study for leetcode,how to study for a coding interview,The best way to prepare for a coding interview,How to get into google,Best way to study for coding interview,software engineering day in the life 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 walk you through how I actually study for software engineering interviews—specifically how I approach a LeetCode problem when I haven’t practiced in a long time. And yeah, I’ll be honest: I personally haven’t touched LeetCode in 2+ years because there’s no point unless I’m actively interviewing. LeetCode doesn’t translate to being a good software engineer, but it does translate to passing interviews, so I only ramp up when I’m about to apply again. I use “Longest Valid Parentheses” as the example because it’s common, and I’ve seen it both as a candidate and as an interviewer. My process starts with reading the prompt, then immediately looking for missing details I’d ask in a real interview—like edge cases (empty string), input constraints (max length), and whether the input can contain other characters or brackets. I keep that clarification phase short (2–5 minutes) because time flies. Then I think of a rough approach (usually stack for parentheses), but I don’t code right away. I do multiple passes: first get familiar with patterns by scanning lots of questions, then come back later for pseudocode, and only after that do I write real code and submit. The main takeaway: even if you work at a big tech company, these questions are still hard, and it’s normal to need iterations to get them right.

Frequently Asked Questions

🎬 More from Tech with Luca