
Four Software Engineer candidates describe a Ubisoft process that varies by team: an HR or recruiter contact, a technical stage such as a quiz, test or game-style assignment, then team interviews.
$115K
Avg. Base Comp
$130K
Avg. Total Comp
Not reported
Typical Rounds
3-4 weeks
Process Length
Ubisoft's Software Engineer interviews don't follow a single script, so the useful question is which technical stage your team has chosen. Across four candidate reports, the common thread is HR or recruiter contact, a technical stage, and then a conversation with the team, but the middle step changes from report to report.
Two candidates describe hands-on work. One built a small C++ mini game over a couple of days and then walked developers through the code, where questions turned to memory management, including how malloc works. Another extended an existing game engine in which a character moved randomly on screen, and said the assignment alone took about two weeks. A third candidate described a technical test in the easy-to-medium, LeetCode range, with some unexpected 3D math. The fourth mentioned a warm HR coordinator and then a team round covering OOP, their IT background and the state of gaming.
The third candidate's later rounds leaned on explaining your thinking: a manager asked about scalability, authentication versus authorization and CI/CD, and a senior developer wanted a top-down walkthrough of past projects with a defense of the technical choices. The two candidates who gave a total duration reported about three and four weeks. Outcomes were one offer, one offer declined and two with no offer. Some mention unclear timelines or little feedback, so ask the recruiter about deadlines and next steps early.
Synthesized from 9 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Ubisoft process.
The HR coordinator was genuinely nice, and I felt at ease during that initial conversation. After waiting about two weeks, I moved into the next round, which also went smoothly on the surface. But that's where things shifted. When I sat down with the team I'd potentially be working with, the energy changed completely. The leader kept smiling at me in this dismissive, almost contemptuous way—more than once. It was unsettling. I get that interviews are evaluative, but there's a difference between being professional and making someone feel outright disrespected. I answered questions ranging from OOP principles to my background in IT and what draws me to the industry. The conversations touched on the state of gaming and software engineering more broadly, which could have been engaging, but the underlying tone made it hard to connect. Whether I actually performed poorly or just didn't mesh with that particular team, I'll never know. Either way, no offer came through. If you interview here, know that the process itself is fairly straightforward and HR tends to be warm, but prepare yourself mentally—the team dynamics can feel cold, and not everyone there seems genuinely interested in making candidates feel welcome.
Prep tip from this candidate
Be ready for a multi-stage process with an HR screen followed by a team round; questions span fundamentals like OOP, your background, and industry perspectives. More importantly, mentally prepare for potential mismatches in team culture—a smooth HR experience doesn't guarantee the hiring team will be equally welcoming.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Ubisoft
How do you calculate weekly active paying users (WAPU) by joining gameplay and purchase activity by week?
| Question | |
|---|---|
| Video Game Respawn Model | |
| 2nd Highest Salary | |
| Google Maps Improvement | |
| Integer to Roman | |
| P-value to a Layman | |
| Confidence Interval Explanation | |
| Youtube Recommendations | |
| Justify a Neural Network | |
| Friend Requests Down | |
| Nearest Common Ancestor | |
| International e-Commerce Warehouse | |
| Subscription Retention | |
| Groups of Anagrams | |
| Hurdles In Data Projects | |
| Unified Inbox | |
| Centralized Event Ingestion | |
| Decision Tree Evaluation | |
| Ranking Metrics | |
| Tower of Hanoi | |
| Valid Anagram | |
| Find Duplicate Numbers in a List | |
| Spam Classifier | |
| Customer Success vs. Free Trial | |
| Client Solution Pushback | |
| Rider Discount | |
| Matrix Rotation | |
| KNN From Scratch | |
| Concurrent LLM Serving | |
| Implementing the Fibonacci Sequence in Three Different Methods |
Synthesized from candidate reports. Individual experiences may vary.
Three of the four candidates describe an early HR or recruiter conversation. One was asked what REST APIs are and what pipelines they had worked with, another described it as logistics and culture fit, and a third found the HR coordinator warm before waiting about two weeks for the next round. The fourth applied through the website and went straight to an online quiz.
One candidate took an online quiz on general programming and C++ topics, including when to use references versus pointers. Another took a technical assessment in the easy-to-medium range, similar to LeetCode, that included some 3D math questions. Flexibility was noted too: that candidate said interviewers were open to hearing their reasoning when they got stuck.
Two candidates report project work. One built a small C++ mini game over a couple of days, then presented it in a code review with developers. The other added features to an existing game engine where a character moved randomly on screen, and spent about two weeks on it. Scope and deadlines clearly vary, so ask the recruiter what is expected before you start.
Team conversations covered different ground. One candidate was asked about C++ memory management and malloc in a code review. Another met a manager on scalability, authentication versus authorization and CI/CD, then a senior developer who asked for a top-down walkthrough of past projects. A third had a shorter technical interview on their stack and motivation, and another faced OOP and background questions from the hiring team.
Two candidates describe a closing conversation. One had a straightforward HR interview after the technical rounds, and another had a full hour with the team lead and someone from HR that went deep on background and experience. Candidates note that follow-up could be slow or unclear, so confirm timelines and next steps with your recruiter.