I applied online. The process took 2 weeks. I interviewed at Unity (Montreal, QC) in Jul 2020
Interview
I applied online to Software developer role (mid-senior). It is a 4 stages interview process.
I had the 1st phone interview with HR (extremely helpful) that last about 30 min to go through my experience and why choosing this role/company.
Then I was given a code test before going to the next stage.
The test is online “Codility”, and I suggest candidates to train on it some days or a week before taking the test. Also be aware about the complexity of your code, it screws up your score.
I had 4 question to complete in 2h:
1. Integer manipulation (easy, 20 min)
2. Bug fix (easy, 15 min)
3. String manipulation (medium, 30 min)
4. Problem requiring some data structure and algorithm thinking (hard, took me 55 min)
I get a chance to meet the manager in Zoom meeting, we discuss my experience and what are their needs for this role. He asks me some theoretical questions about the language, data structure (in depth).
Unfortunately, I did not pass to the last stage, they said they have accepted another candidate that has a better match for this role (it was only 1 role required).
Overall, the interview process was great, and HR are very professional and kind. And I had fun preparing and passing the code test. I will try again in the future.
Interview questions [1]
Question 1
how a specific data structure work? when it's good or bad to use it.
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.