and definitely practice solving problems on the whiteboard. its completely different. if its within the realm of comfort also get used to thinking out loud in the interview. some people really can't do this but i've found, both as an interviewer and interviewee, its really helpful.
your resume will basically get you a phone screen, beyond that i suspect its irrelevant.
(for the record, i've interviewed with the GOOG and was offered a job)
Things are pretty similar where I work. We will look at most people if their resume lists the relevant technologies, but the phone screen and in-person interviews are very tough. There are so many liars out there that resumes aren't a very good filter. Even academic pedigree doesn't seem to count much in the software development world, though it counts more if you're doing more research-y/academic things like machine learning.