I applied online for a Software Developer role (mid-senior). It is a 4-stage interview process.
I had the first phone interview with HR, who was extremely helpful. It lasted about 30 minutes and covered my experience and my reasons for choosing this role and company.
Then, I was given a code test before proceeding to the next stage.
The test was online via "Codility." I suggest candidates train on it for a few days or a week before taking the test. Also, be aware of the complexity of your code, as it significantly impacts your score.
I had 4 questions to complete in 2 hours:
I then had a Zoom meeting with the manager. We discussed my experience and their needs for this role. He asked me some theoretical questions about the language and data structures in depth.
Unfortunately, I did not pass to the last stage. They informed me they had accepted another candidate who was a better match for the role (only one position was available).
Overall, the interview process was great, and the HR team was very professional and kind. I also enjoyed preparing for and passing the code test. I will try again in the future.
How a specific data structure works. When it's good or bad to use it.
The following metrics were computed from 27 interview experiences for the Unity Software Developer role in Montreal, Quebec.
Unity's interview process for their Software 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 Software Developer interview process in Montreal, Quebec.