I applied online. The process took 2 months. I interviewed at Ubisoft (Singapore)
Interview
After being considered you will get an email to set an appointment with hr to have a short interview on your application, within a week or so you will get a request for a technical assessment (just assessment), after completing hr will email you again to set up a meeting with the team you will probably be joining (these are the people you will be working with) they'll mostly ask typical interview questions and have some questions to clarify the technical assessment you did previously, if all goes well you should receive a call from HR before getting your offer
I applied online. The process took 3 weeks. I interviewed at Ubisoft (Quebec, QC) in Jun 2025
Interview
General progamming questions and a small project to see capabilities. Diverse coding problems that could be solved with basic data structure knowledge. Different conversations regarding memory layout, memory usage efficiency, etc.
Interview questions [1]
Question 1
Determine the time and space complexity of different algorythms.
Ask details about my internship and projects.
Review the code test before. Point out some places they think need improvement, and ask me how I can optimize them.
Given a scenario, ask me to design the structure that stores the data for the player.
Interview questions [1]
Question 1
Given a scenario, ask me to design the structure that stores the data for the player.
I applied online. The process took 4 weeks. I interviewed at Ubisoft (Chengdu, Sichuan)
Interview
They will send you a test to do at first. After that, they interviewed me with team members and HR. During the interview, they ask some questions about coding, my project, and some question not related to code.
Interview questions [1]
Question 1
There are 9 balls out of which one ball is heavy in weight and rest are of the same weight. In how many occurrences will you find the heavy ball
Gameplay Programmer applicants have rated the interview process at Ubisoft with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 61% positive. This is according to Glassdoor user ratings.
Candidates applying for Gameplay Programmer roles take an average of 24 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at Ubisoft overall takes an average of 30 days.
Common stages of the interview process at Ubisoft as a Gameplay Programmer according to 16 Glassdoor interviews include:
Skills test: 27%
Phone interview: 24%
One on one interview: 12%
Presentation: 9%
Group panel interview: 9%
Background check: 9%
Personality test: 6%
IQ intelligence test: 3%
Here are the most commonly searched roles for interview reports -