I applied to Eidos Montreal for different positions and they considered me for R&D programmer position. They contacted me for interview after 2 week I applied for the company. It is one of the most professional handled interview I ever attended. It looks like this position is for Square Enix. It is a completely different office from Eidos Montreal.
The process is three round of interview(Square Enix)
1. General test and interview with the project manager and HR
2. Interview with 2 team members, project manager and HR
3. With head of project in Square-Enix-Japan
In round one, general test and around 130 question in algorithms, c, c++, design patterns, c#, threading, hardware 3d graphics, networking, general software practices. It is almost impossible to attend all question because it is just one hour test. Just do as much as you can and the sections related to your job position. After the written test you need to sign NDA because they show some of their intellectual property. Then a regular discussion with HR and project manager about past work experience etc. Then the project manager presented a slide show about the project that I will be working on. The HR told they will contact me within the end of the week. The HR contacted the next day and called me for interview for the next round. In two day I had my next round.
In round two, little introduction and question from CV. The 2 technical team members will ask full fetched technical interview questions about graphics, file system, physics, threading, networking, debugging code. The HR and project manager will watch your response and how you handle the situation, stress etc. Some question were challenging and they tried to confuse you and test how deep you know the concepts.
The next I got another job offer and informed the HR about it and asked the amount of time it will take for the remaining interview step. I had only 2 or 3 days to inform my decision and I did not want to lose the other opportunity. Then next day HR told they decided to proceed with other candidate.