J'ai postulé via un recruteur. Le processus a pris 4 semaines. J'ai passé un entretien chez Unity (Montréal, QC)
Entretien
I was reached out by their recruiter from SF. They asked me about my expectation in the beginning and they made sure that they can meet that before starting the process. I was given the LinkedIn profile of each interviewer beforehand to prepare myself and understand their background.
I had a total of 5 interviews with them:
1 - 30 mins call with Director of Products - Mostly about the JD, my experience & the value that I could bring.
2 - 1 Hour Tech screening - The first half was more theoretical, going deep into the technology domain, asking questions about the inner working of components, etc. The second half was a problem to code (it wasn't that hard if you remember the APIs). I didn't know the exact API calls but I was able to write a close version with explained the usage that made it clear to the interviewer.
3 - 1 Hour call with Hiring Manager - More product management questions and how I behave in a product-focused company, how I deal with problems in requirements, how I divide a complex problem, etc.
4 - 1 Hour call with Team Lead - General questions regarding my skills, information about the team I am joining. It was more of an open discussion where I got to understand the reality of the team I am joining.
5 - 1 Hour call with VP of Engineering - Behavioural questions revolving around how I handle conflicts, how I deal with problems. It was a very detailed Q&A with a counter-question attached to my every answer. Although I enjoyed it,
Cons:
1 - A lengthy interview cycle, I believed it could be cut short. I felt some of the questions were carried out from previous interviewers.
Questions d'entretien [1]
Question 1
Write a function to copy files from one dir to another in a transactional manner.
J'ai postulé via un recruteur. Le processus a pris 4 semaines. J'ai passé un entretien chez Unity (Mountain View, CA) en mars 2026
Entretien
Overall, I had a very positive experience. The process was a bit long (a little over a month), but it also included the Easter holiday period in Europe/Montreal.
The process was: HR phone screen, hiring manager interview, take-home assignment, technical round, and three virtual onsite rounds (Product, Behavioral, and ML knowledge), followed by the final decision.
There was only one coding assessment, in take-home format. The algorithm/design pattern/GitHub parts were quite basic. There was also some web development content (CSS/HTML layout), which was more challenging for me since that is not my primary area.
I then had a technical round that focused mostly on past experience rather than the take-home assignment itself.
In the virtual onsite rounds, the last ML round covered many ML topics. I prepared a lot and was able to answer many of them, though not all. The interviewer was very helpful and willing to share knowledge, which I appreciated.
The interview process began with a phone call with a recruiter, followed by a Zoom technical interview with the team leader, who asked about my experience. After that, I had two system design interviews, and finally an HR and senior manager interview.
Questions d'entretien [1]
Question 1
Design Bitly – URL shortening service.
Design recommendation server – you receive a list of campaigns and filter them based on business logic.
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Unity (Copenhague, Hovedstaden) en juill. 2025
Entretien
I started with an initial conversation with Recruiter team, where the process was clearly explained to me. After that, I quickly moved to a high-level discussion with the hiring managers about the team’s architecture and specific needs.
I was then guided into several technical interview rounds — about four sessions, each lasting around 45 minutes. These included both team members and experienced professionals from outside the team, with diverse backgrounds. Almost every stage included a coding assignment component, as well as high-level discussions and deep dives into relevant parts of my background.
The entire process took around four weeks in total: about two weeks for the interview stages to be scheduled and completed, and another two weeks before I received the official result. Throughout the process, interviewers were intelligent, collaborative, and supportive.
I enjoyed the experience and gained a clear understanding of what the role involves. The challenges were fair and engaging, without feeling overwhelming. I was very happy with the outcome.
Questions d'entretien [1]
Question 1
focus on solving algorithmic problems in the style of common online coding platforms, particularly involving data structures and graph-related challenge