I received a 30 minute phone call. Salary requirements, previous work experience, etc.
I did a 2.5 hour online C++/C#/Game programming test. Lots of pretty tough questions, its designed to be really extensive.
That went well, so my next interview was with 2 of the tech team guys. They asked me questions about my favorite games, previous experience, code, projects, what I enjoy, etc.
I got asked math questions related to linear algebra, some coding questions, and other things.
I then got an HR interview. Mostly about previous work experience, what I know about the company, why ubisoft, etc.
I then received the offer via email a few days later.