Navdeep Singh, known as NeetCode, built one of the most-used coding interview platforms on the internet after leaving Google and Amazon. His core argument: LeetCode-style interviews persist not because they work, but because they scale. Large companies need to train hundreds of interviewers fast, and pattern-matching on data structures is easier to standardize than evaluating actual engineering judgment.
The more interesting claim in this episode is not about interviews. NeetCode argues that deliberately learning hard things builds the kind of domain expertise and systems thinking that AI tools cannot shortcut. He left Amazon after two months, spent time at Google, then bet on himself full-time. The conversation traces exactly how that decision calculus worked, and what he learned about engineering depth versus engineering breadth along the way.
Read the full transcript for his specific breakdown of why interview prep generalizes beyond hiring, how he thinks about the value of going deep on difficult problems in an AI-assisted era, and what Google taught him that Amazon did not. The timestamps at the bottom of the original let you skip directly to each topic.
[READ ORIGINAL →]