Crushing the Technical Interview: Data Structures and Algorithms cover

DATA STRUCTURES & ALGORITHMS

The essential guide to coding interviews — 75 practice problems with solutions, key data structures, algorithms, and behavioral prep. Available in Python, Java, C#, and C++ editions.

VIEW EDITIONS
Crushing the Technical Interview: System Design cover

SYSTEM DESIGN

A complete framework for system design interviews at every level — from breaking down ambiguous prompts to navigating staff-level trade-off discussions. New — June 25, 2026.

LEARN MORE
Crushing the Technical Interview: Interviewer's Guide cover

INTERVIEWER'S GUIDE

An operating manual for running rigorous, consistent, and fair technical interviews — for the people conducting them, not just the candidates. Coming October 8, 2026.

LEARN MORE

A LITTLE ABOUT KEITH

Keith Henning is an experienced software engineer and technology leader with over 30 years of experience. He has worked at some of the world's largest hardware and retail companies, including Dell, Coremetrics (acquired by IBM), Walmart, and Dollar General. He is currently Chief Architect for Merchandising and Supply Chain at Dollar General.

He received his M.S. in Computer Science from the Georgia Institute of Technology, where he also helps teach, and a Juris Doctor from the University of Arkansas. He is passionate about helping engineers succeed in their careers — and helping interviewers run a fair, rigorous process.

Keith Henning signature
Read More
Keith Henning, author

Subscribe to Keith's newsletter today to stay up to date with what Keith is up to and be the first to know about giveaways and sneak peeks.