I first met with a recruiter and a lead engineer at a recruitment fair. The initial contact was very warm and friendly; I felt no pressure at all.
Shortly after, about two days later, I received a link to an online test to assess my algorithmic skills. This timed test had several questions of increasing difficulty, from easy to medium. Each required writing code in my preferred language to solve a problem. Correctness and efficiency of the code were automatically evaluated.
I then had several interviews with technical staff, HR, and managers. Since I lived on the other side of the planet, all interviews were conducted remotely, using Skype or a similar tool. They were all very friendly and mainly asked open questions to observe how I reasoned when faced with a problem.
The whole process was very smooth, thanks to a recruiter who contacted me between each step.
Algorithm problems, questions about my background and previous achievements, about my approach to a specific machine learning problem, or about my general way of solving a problem.
The following metrics were computed from 1 interview experience for the Unity Machine Learning Engineer role in Montreal, Quebec.
Unity's interview process for their Machine Learning Engineer roles in Montreal, Quebec 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 Machine Learning Engineer interview process in Montreal, Quebec.