I applied through a recruiter. The process took 5 weeks. I interviewed at Unity (Austin, TX) in Mar 2022
Interview
Started off with a recruiter reaching out to me
1. Had a chat with the hiring manager
2. Did a take-home assessment
3. Review the assessment
4. Do a 2 hour panel interview
*5. Final Interview with Senior Hiring Managers
Overall not a terrible process, but ran into some communication hiccups that extended the process. Make sure to double check which band you are interviewing at and ask the recruiter for clarification.
Interview questions [1]
Question 1
Questions based on the Unity principles, fairly straight-forward
I applied online. The process took 5 weeks. I interviewed at Unity (Montreal, QC) in Mar 2022
Interview
An HR call initiates the process, then a take home challenge relevant to the team is given. After it is returned, there is an interview with the hiring manager. If everything goes well, further technical interviews (4) with different people are scheduled and a final decision is taken.
Interview questions [1]
Question 1
Take home challenge was about graph theory and applications, like register allocation. Interview technical questions revolved around knowledge of concurrency, low level constructs, memory allocation, and the general day to day processes and work behavior.
I applied online. The process took 2 months. I interviewed at Unity (Toronto, ON) in Jan 2022
Interview
The interview process was pretty straightforward.
Recruiter call - > Take home challenge -> follow up technical round -> Behavioral round -> Another technical round focusing on problem solving - offer