The interview process began with an initial phone discussion with a recruiter, followed by an interview with the development manager, and concluded with a coding assessment.
The coding assessment was the strangest experience I'd ever had. I was asked to develop a solution on Codility, which was quite different from the typical data structure or algorithmic problems. It was extremely difficult to write code in that environment. Codility's system had to compile and build numerous dependencies, making it incredibly slow. Debugging was nearly impossible due to a deluge of errors stemming from the build system. If I had known beforehand, I would have set up my IDE to write and build the solution there before transferring it to Codility. No prior information was provided to prepare for this assessment.
3 programs in 2.5 hours
The following metrics were computed from 19 interview experiences for the Unity Senior Software Engineer role in Canada.
Unity's interview process for their Senior Software Engineer roles in Canada is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Unity's Senior Software Engineer interview process in Canada.