The google interview process is well documented; there were no surprises here. The recruiters were all great and friendly, the process was transparent and speedy. The phone screen interview felt unusually easy, at least compared to the on-site interviews.
There were five on-site interviews total, with a lunch break in between. Expect the usual algorithms and data structures questions, and a behavioral round.
I left the on-sites feeling confident, but did not make it to the Hiring Committee. Their standards are pretty high!