Must Read Books for Technical/Programming Interview Preparation

Coding, Program Design and Interview Questions:
  • Programming Interviews Exposed: Secrets to Landing Your Next Job ~ John Mongan, Noah Suojanen, and Eric Giguère
  • Programming Pearls (2nd Edition) ~ Jon Bentley
  • Expert C Programming: Deep C Secrets ~ Peter van der Linden
  • Puzzles for Programmers and Pros ~ Dennis Shasha
  • More Programming Pearls: Confessions of a Coder ~ Jon Bentley
  • Programming Challenges ~ Steven S. Skiena, Miquek Revilla

Data-Structures and Algorithms:
  • Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) ~ Robert Sedgewick
  • Head First Object-Oriented Analysis and Design ~ Brett D. McLaughlin, Gary Pollice, and Dave West

Design:
  • Head First Design Patterns ~ Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra
  • Head First Object-Oriented Analysis and Design ~ Brett D. McLaughlin, Gary Pollice, and Dave West

Software:
  • Writing Secure Code, Second Edition ~ Michael Howard and David LeBlanc
  • Code Complete: A Practical Handbook of Software Construction ~ Steve McConnel

Puzzles:
  • How would you move mount fuji? ~ William Poundstone
  • Aha! Insight ~ Martin Gardner

1 comment: