Be sure to get the fifth edition, not the fourth.Cracking the Coding Interview (start with this).
ELEMENTS OF PROGRAMMING INTERVIEWS JAVA SOURCE CODE FULL
See the full reading list for books with practice problems. Interview at a few companies before your target company.
The best preparation is to do real in-person interviews.A study found studying before bed leads to significantly better retention (2011)