HackerTube.live
Books / Programming

THE READING ROOM / BOOK GUIDE

Programming interviews exposed

John Mongan; Noah Suojanen; Eric Giguère

A guide to the technical job interview for programmers who can write code but have never had to prove it aloud, on a whiteboard, under time pressure.

About the book

Programming Interviews Exposed takes up the interview itself, the part computer science courses tend to leave alone. The authors treat the technical interview as a skill of its own, built from data structures, algorithms, and the habit of explaining your reasoning while writing code by hand.

Discussion of how employers screen candidates sits alongside problem sets drawn from common interview territory. For each question the book walks through an approach, showing how a candidate might move from a brute-force idea toward something more efficient. Vocational material runs alongside the technical: negotiating an offer, reading a recruiter's signals, and choosing between competing positions all fall within its scope.

The problems center on fundamentals that hiring loops still test, which gives the material a durability the surrounding technology does not share.

How to read it

Work the problems before reading the solutions. The value sits in the gap between your first attempt and the authors' reasoning, and that gap closes if you only read. Keep paper nearby; the book assumes handwritten code, so practice in the medium the interview uses.

The prose is direct and example-driven, closer to a workbook than an essay collection. Expect to move quickly through some sections and stall on others depending on your background. Treat the negotiation and behavioral material as a separate track and read it when a real search begins, since it will not stick in the abstract.

Who it suits

This suits programmers with working fluency in a language who freeze when asked to reverse a linked list in front of a stranger. New graduates facing their first structured hiring loop will find the framing useful. Career changers returning after years away from algorithms get a compact refresher. Engineers who already interview well will find little new here.

Reading considerations

The edition reflects the hiring practices and languages of its moment, so some company-specific and platform-specific advice has aged. Check whether a later edition exists before relying on the negotiation sections. The book cannot substitute for sustained practice with real problems under time pressure, and no text can predict a given employer's loop.

Follow the HN conversation

29 different recommenders are recorded in the upstream dataset. These are AI-classified source counts, not an independent rating.

Search HN comments about this book ↗

Explore videos on the same subject ↗

Book notes prepared with DeepSeek, using catalogue records and Open Library subject information. They are reading guidance, not a personal review or a verified chapter-by-chapter account. Book details can vary by edition. HN data methodology · Book metadata and covers.