I came in, and was given a programming assignment for 1.5 hours. Then we went to lunch. I got another hour afterwards to explain it and my design decisions.
The next interview was Data Structures and Algorithms. It was more or less a typical Google-style interview. You can study questions from leetcode.com and you'll be fine.
Then we had an OO Design interview. This is where you really just need experience. Design a game.
Then we had a product and EM discussion. Not sure what I said, but I guess they liked me cuz I got the job :-)
It is very impressive as to how fast recruiting turns things around. I interviewed and got an offer all in the same week.