Hosted by Ryan Peterman
Written by a model from the transcript; not yet reviewed.
This episode features a conversation with NeetCode, the creator of a popular coding interview preparation platform, discussing his career path, experiences at Amazon and Google, and the reality of technical interviews. The guest and host examine the differences between tech giants, why he abruptly quit his first job at Amazon after a few months, and how making video tutorials eventually led him to full-time content creation and Google. They also explore the mechanics of LeetCode, competitive programming, memorization versus derivation in problem-solving, and the underlying role of passion and enjoyment in career longevity.
The host introduces the episode and mentions Lee Code as a prominent coding interview prep creator.
Lee explains how Lee Code questions were surprisingly easy for Amazon and how leadership principles were heavily emphasized.
The conversation shifts to comparing Lee Code with platforms like Codeforces and the role of memorization versus derivation in interview prep.
Lee elaborates on the importance of memorizing solutions and the limited role of pure derivation in coding interviews.
The host questions whether lead code accurately reflects intelligence, and Lee responds with nuanced views.
Lee discusses why he continued making lead code videos, his passion, and how it helped him build a career.
Lee recounts his path to Google, the interview process, and his experience working there before deciding to pursue his own venture.
Lee compares the difficulty of coding interviews at Google, OpenAI, Anthropic, and other firms, noting differences in format and expectations.
Lee contrasts the fast-paced, competitive culture at Amazon with the slower, process-oriented environment at Google.
Lee offers final advice to younger engineers, emphasizing passion, enjoyment, and exploring diverse technical fields.
Quick Quit at Amazonstory
The guest explains why he abruptly quit his first software engineering job at Amazon after only a couple of months without any backup plan.
LeetCode Difficulty Spectruminsight
The guest discusses how LeetCode proficiency relates to engineering skill, noting that while LeetCode hards make developers look indistinguishable, other platforms have much wider distributions.
The guest argues that candidates do not need to solve the hardest problems to pass big tech interviews; solving a third of LeetCode mediums is often enough.
Competitive Programming Gapstory
The host shares a story about a university competitive programming event where his team struggled with difficult problems while Caltech students solved all thirteen.
Memorization in Interviewsinsight
The guest estimates that at least 90 percent of interview preparation involves memorizing patterns and solutions because the scope is simply too large to derive everything on the fly.
The Role of Passioninsight
The guest explains that the primary bottleneck in technical skill development is not raw intelligence, but rather work ethic, enjoyment, and sustained interest.
Who Should Give Updebate
The guest clarifies the intent behind a controversial video telling people to give up, describing it as the frustration of a disappointed teacher watching talented people quit too early.
Google Culture vs Amazoninsight
The guest contrasts his time at Amazon with his time at Google, noting that Google offered a much friendlier culture but suffered from extreme bureaucracy and slow execution.
“I think the average is lower than a lot of people think.”
Neetcode is the most well-known coding interview prep creator with over 1M+ subs on YouTube. I interviewed him about the latest on coding interviews, his career at Amazon vs Google, and what it was like quitting big tech to do his own thing. • My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/ • The Kickstarter page for it: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done Podcast links: • YouTube: https://youtu.be/K15dND_Kfvg • Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835 • Transcript: https://www.developing.dev/p/neetcode-google-vs-amazon-programming Thank you to this episode's sponsor for supporting my work: • WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at https://workos.com/ Timestamps: (00:00) Intro (00:33) Quitting Amazon after 2 months (06:00) Testing Neetcode on Leetcode (12:57) Memorizing vs deriving solutions and intelligence (16:13) The story behind Neetcode (22:24) Getting a job at Google (27:47) How it was quitting big tech (29:38) What he hated most about Google (30:52) Top technical book recommendation (32:34) Advice for his younger self (33:46) Outro Where to find Neetcode: • LinkedIn: https://www.linkedin.com/in/navdeep-singh-3aaa14161/ • Twitter/X: https://x.com/neetcode1 • His website: https://neetcode.io/ • YouTube: https://www.youtube.com/@NeetCodeIO • GitHub: https://github.com/neetcode-gh • Instagram: https://www.instagram.com/neetcodeio/ • TikTok: https://www.tiktok.com/@neetcode.io • Discord: https://discord.gg/ddjKRXPqtk Where to find Ryan: • Newsletter: https://www.developing.dev/ • X/Twitter: https://x.com/ryanlpeterman • LinkedIn: https://www.linkedin.com/in/ryanlpeterman/ • Threads: https://www.threads.com/@ryanlpeterman • Instagram: https://www.instagram.com/ryanlpeterman • TikTok: https://www.tiktok.com/@ryanlpeterman Referenced in this episode: • Neetcode's "Maybe Some People Should Just Give Up" video: https://www.youtube.com/watch?v=rsoEipuwXiI • Designing Data-Intensive Applications: https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/B08VL1BLHB
7,363 words · 2 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Page updated · transcript and summary are machine-generated