I started out reading 'Cracking the Coding Interview' like a question answer booklet. After doing that I realized that the intent of book is not exactly to give you a question bank for coding interviews. The real intent is to develop problem solving skills in us. So take this book as an assignment booklet and study all the data structures and algorithms and then apply it by using the question bank of this book.
So PRACTICE is the key. Hope it helps.