I applied through university. I interviewed at Ubisoft (Pune) in Jul 2017
Interview
The initial screening test consisted of C/C++, DS, Aptitude, OS and Networks questions. The questions were fairly simple and covered almost all concepts of the above topics.
Around 30 people were shorlisted for the technical interviews. I was interviewed by a panel of three, the interview began with an introdution. The questions were asked on C++, OS,networks, 3D Maths, Computer Graphics, and bitwise operations. The questions were easy and only on the conceptual level.
For the HR 7-8 were shortlisted, in HR they mostly discussed the projects, hobbies, strength and weaknesses. Finally 5 people were selected, overall it was a good experience.
Interview questions [1]
Question 1
Write a program in C++ using all concepts of OOP in it.
After the coding screening, I had in office technical round with the lead. It lasted for 2 hours and was very detailed technical discussion on C++. Apart from OOPS, ha asked me many questions on coding. Asked me to code small snippets of code as well and go dip every iteration.
Interview questions [1]
Question 1
How to retain local pointer information outside of a function.
XOR related question.
3 Stage process. Coding test, coding project, Interview.
Coding test was done online, coding project was given to the user to complete within 2 weeks. Final stage was the interview done on MS Teams.
I applied through university. I interviewed at Ubisoft (Manipal) in Oct 2020
Interview
Basic : basic problem solving, some theoretical questions. They are more interested in knowledge of C++ rather than Data structures and algorithms. There were about 3 technical rounds. In one of the rounds they check your projects, it helps to have done projects in Unity/Unreal as that shows them you have some idea of the game development pipeline.
Interview questions [1]
Question 1
1. Write program for binary search? 2. Some questions on Operating systems? 3. Some questions on stack, heap? 4. Pointer advantages, disadvantages? 5. Different types of constructors in C++?