How Would You Move Mount Fuji?: Microsoft's Cult of the Puzzle - How the World's Smartest Companies Select the Most Creative Thinkers
Are You Smart Enough to Work at Google?: Trick Questions, Zen-like Riddles, Insanely Difficult Puzzles, and Other Devious Interviewing Techniques You Need ... to Get a Job Anywhere in the New Economy
Algorithmic Puzzles
77 Brain Teaser Interview Questions And Answers
The Pragmatic Programmer: From Journeyman to Master