First of all, there was a phone interview with an HR manager. It was more about common qualifications, career pursuits and so on.
Then there was a phone interview with a team leader containing a couple of C++ oriented questions and several 3D-math ones.
During the onsite interview, there were supposed to be people from various teams, so I could find a better fit, but it all came down to one team (the one from the phone interview), a couple of easy programming questions and some kind of a linear algebra and calculus exam.
At last, the hiring manager came in, we've chatted a little bit, and I went home.
I wasn't really satisfied with the interview process (didn't like the phone interview quality and math exam at the coding interview) and the environments of the company, therefore I rejected the offer.