The overall experience was positive, mostly because of the very accessible and helpful technical recruiter.
I was put in contact with a team that had a very interesting opening. After an informal introductory chat with the team, I was scheduled for a "culture fit" interview with the program manager, and then for a "technical" interview that was mostly about my past work and research. During this technical interview, I was challenged on some ideas and previous work.
Even though the initial role was not the best fit with my previous experience and interests, I was offered a different role where I will be more valuable. This is a win-win situation.
I did not get a coding interview. I believe this is because of the nature of the role, which is research-oriented.
The interviewers were clearly familiar with some of my work and were in a position to challenge me on some ideas.
You used method X in your published paper.
Why not use Y instead?
Why is X better?
Why would Y not work?
How would you improve X?
The following metrics were computed from 2 interview experiences for the Unity Senior Machine Learning Developer role in Montreal, Quebec.
Unity's interview process for their Senior Machine Learning Developer 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 Senior Machine Learning Developer interview process in Montreal, Quebec.