Not to be judgemental, but perhaps you should ask yourself whether you'll be happy with (and able to perform the duties of) a job that you crammed for to pass the interview loop. Sounds like you may end up getting in over your head.
That being said, internalizing the following is a good place to start:
basic tree (or more generally graph) algorithms and structures
sort algorithms
recursion
principles of OOP
probability
memory manipulation
stack/heap principles
There's a bunch more, but that sort of stuff comes up often in interviews. The main point, however, is that you need to internalize it. Just reading about it, you won't be able to really apply it in a high pressure situation like an interview loop.
Good luck!