Cracking the Coding Interview A collection of attempts for the classic book to prepare for interviews