I applied online. The process took 2+ months. I interviewed at Unity (Vancouver, BC) in May 2021
Interview
My application process was 7 steps long including a take-home programming test and four one-hour interviews with different team members. The recruiters were very professional, friendly, and they were incredibly helpful in preparing for the interviews. Everyone I interacted with at Unity left a very good impression.
Interview questions [1]
Question 1
Tell me about a time when you had to give feedback to a team member.
I applied through a recruiter. I interviewed at Unity in Jul 2021
Interview
Initial phone screen to check if you are a good fit for the role (brief discussion about experience).
Second step was a take home assignment (mini project in C#)
Third step after skills assessment is 4 onsite/video interviews which include behavioral and technical questions. The recruiter was very helpful and sent the general format of the interviews beforehand.
The last step is reference checks.
Interview questions [1]
Question 1
- Behavioral questions based on Unity's values
- Technical language related (in my case C#) questions and live coding/problem solving based on data structures and algorithms with a bit of low level system design.
I applied through a recruiter. The process took 1 week. I interviewed at Unity (Vancouver, BC) in Jun 2021
Interview
- Recruiter discussion
- One hour interview with project director
- Take home programming assignment
- 4x one hour technical interviews with various team members (some live coding)
Here are some additional words to meet the word length requirement.
Interview questions [2]
Question 1
Describe a time when you and a peer disagreed about the technical solution to a problem. How did you resolve it?
Given a series of interconnected nodes marked as water, coast, and land, how would you assign height values to each land node such that elevation increases as the node's distance to the coast increases?