This website lists many puzzles that appeared in many technical interview questions. Part of technical-interview.com