Very smooth interview process. I went through a phone interview + Codepad and then an onsite.
During the phone interview, I was asked a classic data structures problem, and then a parsing question, that I'd say most resembles some kind of logic puzzle. A day later, I received an invitation for the onsite.
During the onsite, I had several interviewers. Brush up on C++ before coming here, they'll ask you specifically how to do questions in C. My first interviewer was an older gentleman, who wanted me to "solve the question in 3 different ways." While I understood why he was doing this, it was frustrating because one of the ways was basically a different way, only using different data structures. I also had to code in C here.
The next two interviewers asked OOP and one brought a laptop with him and had me code a simple C++ big integer class.
The last interview was with the chief architect, who asks about reversing a 64-bit integer.