I second this, helped me a lot, too. In particular, it covers a wide range of topics, each with some introductory exposition, and gives a variety of example questions with answers.
Additionally, glassdoor.com has a lot of user-contributed interview questions and lets you search for/filter by specific companies.
http://www.amazon.com/Cracking-Coding-Interview-Programming-...