I applied through a recruiter. The process took 3 weeks. I interviewed at Unity (Montreal, QC) in May 2017
Interview
Approached by an internal recruiter on LinkedIn.
After a few messages, and a phone conversation, I have asked to do an online test.
It was a 2 hours test with 4 questions (easy to difficult)
After that, it was two on-site interview. The first one was technical with two leads. Questions about my background, software architecture and certain technologies that were part of job description. Plus a semi whiteboarding question with a few follow up questions.
The second interview was an HR interview. A few challenging questions, and a friendly talk.
After that two interview, I was invited for two more interviews. First one with my future team. A hybrid of a technical and cultural interview. And finally, an interview with my future manager (culture fit, etc.)
In general, the process was very professional and the interview timing was very flexible.
Interview questions [1]
Question 1
HR:
Why do you want to join Unity?
Technical (Online Test): codility.com
1. A JS code with a bug to be fixed.
2. Two algorithm questions.
Wonderful review of interview process for our Montreal team! Thanks so much for taking the time and responding to our linkedin message. We hope you are enjoying your time at Unity-welcome.
Other Software Developer Interview Reviews for Unity
Ask the project you did. Basically focus on what you did
Ask you how you help other people. You manner.
With shared screen code interview.
That is all what I can say.
Interview process typically includes application screening, initial HR call, technical or skill assessments, one or more interviews with managers or panels, and final evaluation leading to offer or rejection decision.
The interview process was thoughtful and engaging. The design question and home application task, covering both backend and frontend, were well-structured, challenging, and provided a great way to showcase real-world skills.