Google Coding Interview With a Microsoft Software Engineer

Sajjaad Khader · Intermediate ·💻 AI-Assisted Coding ·22h ago
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

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
Up next
What was the process of open-sourcing TypeScript, Chakra, .NET, VS Code, and the Copilot extension?
Microsoft Developer
Watch →