I applied online. The process took 3 days. I interviewed at Unity
Interview
Interview process was okay, definitely felt a bit on the informal side. Decent amount of talking about my past experience, seems like the team I interviewed for isn't hiring generalists like Google does, but experienced specialists, so being able to solve algorithms and systems design questions is only a small part of the interview.
Didn't get asked any behavioral questions for the team I interviewed at.
Got asked by two separate interviewers on two separate occasions about other companies I was interviewing for. Having a competing offer and being able to mention it definitely helped in my interview process. I'm not a fan of this, since I'd rather the interview process be based purely on merit, but a lot of tech companies these days seem to judge you based on your other offers (or lack thereof).
In total, there was 1 onsite screen with whiteboard coding and diagraming, and then 4 technical onsite interviews with a talk with a hiring manager.
Interview questions [1]
Question 1
Algorithm questions that required various knowledge of 2D array traversal, heaps, sorting, DFS & BFS, as well as a few systems level design questions that were relevant to the role, and a mostly coding question.
Welcome to Unity! Thanks for taking the time to share your experience about your interview process. We're glad that we were able to have in you in so quickly and provide you with an answer within the week.
Other Senior Software Engineer interview reviews for Unity
I applied through a recruiter. The process took 4 weeks. I interviewed at Unity (Mountain View, CA) in Mar 2026
Interview
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.
Interview questions [1]
Question 1
Design Bitly – URL shortening service.
Design recommendation server – you receive a list of campaigns and filter them based on business logic.
I applied online. The process took 4 weeks. I interviewed at Unity (Copenhagen, Capital Region) in July 2025
Interview
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.
Interview questions [1]
Question 1
focus on solving algorithmic problems in the style of common online coding platforms, particularly involving data structures and graph-related challenge