Google Coding Interview With a Microsoft Software Engineer
Click this link to download Granola → https://go.granola.ai/sajjaad-khader
In this video, I put a principal software engineer through a real Google-style coding interview question to break down how top engineers think, problem-solve, and optimize during technical interviews.
🚀 JOIN MY TECH COMMUNITY: SWE LAUNCHPAD
Inside, you'll learn How to break Into tech with practical resources, job prep guidance, and real industry insights you won’t find in school.
→ https://swelaunchpad.com
✉️ TECH NEWSLETTER
Discover the latest tech trends shaping the industry, unlock career tips, and access exclusive resources to stay competitive in tech.
→ https://sajjaad.substack.com/
🗣️ INVITE ME TO SPEAK AT YOUR EVENT
→ https://forms.gle/p38f7Jqt7FjYWtYU7
🧑💻 LEARN TO CODE
Learn to code with bite-sized projects and an AI-bot to help answer your queries. I recommend you start with their python module, then check out java and javascript.
→ https://coddy.tech/ (It's FREE, but you can use the code SAJYT for 20% off of premium features!)
⬇️ MY OTHER SOCIALS:
📸 Instagram: / https://www.instagram.com/sajjaad.khader/
📱 TikTok: / https://www.tiktok.com/@sajjaadkhader
🌍 My website: https://sajjaad-s-site.thinkific.com/...
TIMESTAMPS
0:00 - Google coding interview challenge
0:55 - The problem explained
3:10 - Building the first solution
6:44 - Creating helper functions
10:07 - Handling time differences
15:23 - Time and space complexity
16:33 - Testing the solution
17:37 - Optimizing the approach
20:27 - Building a faster solution
28:44 - Handling the final edge case
33:02 - Final test and wrap-up
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: AI Pair Programming
View skill →Related AI Lessons
Chapters (11)
Google coding interview challenge
0:55
The problem explained
3:10
Building the first solution
6:44
Creating helper functions
10:07
Handling time differences
15:23
Time and space complexity
16:33
Testing the solution
17:37
Optimizing the approach
20:27
Building a faster solution
28:44
Handling the final edge case
33:02
Final test and wrap-up
🎓
Tutor Explanation
DeepCamp AI