I applied through an employee referral. The process took 1 week. I interviewed at Ubisoft (Montreal, QC)
Interview
initial short call from HR to know expected salary, why interested, etc. Then 2 programming tests, one on audio programming and one on general c++ programming. I think I took too long on the general test, I took like 3hrs when it was limited to 2hrs... in any case my performance on that test wasn't good enough to get an interview
Interview questions [1]
Question 1
audio programming was quite basic, e.g., what is an audio sequencer, what is pro tools. Not really any programming questions in that one. For the general tests, assembly questions (which I ignored), some c#, and some general math/3d questions, like how many vertices are required to be rendered when a game is streaming with a given refresh rate and the player is moving at a speed of X m/s yadayada (pretty sure I bombed that one lol).