Me postulé en línea. El proceso tomó 3 semanas. Acudí a una entrevista en Unity (San Francisco, CA) en jun 2016
Entrevista
Initial phone screen with recruiter, then another phone screen with hiring manager to cover the basics (work experience, skills, etc)
Asked to complete a candidate evaluation form where you have to fill out role specific questions and general career information. Next I was sent a series of technical challenges to complete within 48 hours that included building out a working application integrated with one of their services and posted to github, SQL/mongoDB queries, 12 sample emails to prioritize and answer, and an integration document to write.
After these challenges I was asked to come in for a series of panel interviews with members of different service teams, 2 people at a time. The feeling between the two teams I saw was a night and day difference. Struck up a great rapport with one team where I was encouraged by an engaging conversation.
After members of the other team came in and I started going over experience and technical skills, the lead started to look bored and began playing with his phone in the middle of our conversation! They had me demonstrate some SQL queries on the whiteboard and perform some debugging of C# code in the Unity editor that was using their own APIs.
They did not warn me about the nature of the in-person technical challenges even though I had inquired about what to expect for the on-site.
Preguntas de entrevista [5]
Pregunta 1
Please write an integration guide for Unity Ads targeting a single development environment (Unity, Xcode, or Eclipse) and build platform (iOS or Android) of your choice.
Create a new project (or use an existing one of your own design) in the development environment of your choice to integrate Unity Ads, and build the app to either iOS or Android. Deliverables for this exercise should include access to the project’s source via GitHub and a build of the app via TestFlight for iOS or an APK for Android.
Write a SQL query to join tables and return the number of unique instances where a date in one table is later than a date in the other table for a given id.
Please summarize your experience with C++ and C# to include the types of projects you’ve worked on and how recently. Game development projects are of particular interest.
In our instance of MongoDB, each one of our games in the Unity Ads network is stored as a document in the “game_profiles” collection of the “comet” database, and each of them contains a unique “gameId” property.
By default, each new game profile contains three preconfigured ad placement zones. Each zone is uniquely identifiable by their “id” property, and can be either enabled or disabled by setting the value of its “enabled” property to either true or false. These zones are stored as an array assigned to the “zones” property for each document in the “game_profiles” collection.
Using JavaScript, write a script to disable every zone with the “id” of “pz” in each document of the “game_profiles” collection.
Congratulations on making it through initial tests and calls to onsite interviews in a timely manner. We strive to provide an excellent candidate experience even through rigorous technical interviews and appreciate your feedback.
Me postulé a través de un reclutador. Acudí a una entrevista en Unity en ene 2026
Entrevista
Not too hard. No leetcode. More about testing my conversation skills and my past experience/projects. Had 4 rounds with one take-home test. Between the 2nd and 3rd round. Take home test was using unity to build a VERY simple project. There was an interview on this test asking me to describe my solution and make some live coded changes.
Preguntas de entrevista [1]
Pregunta 1
C# specific questions about language features (abstract classes, reference types vs value types) and some game dev specific questions about rotations (quaternions, matrices and Euler angles).
Me postulé en línea. El proceso tomó 1 semana. Acudí a una entrevista en Unity en abr 2025
Entrevista
First interview was a virtual interview with a recruiter. She was very friendly and was very straightforward about the position, what the hiring manager was expecting, etc.
She was blunt in that I was likely not going to qualify as I was in software for too long and didn't have much experience with networking, hardware, etc. and let me know pretty quickly. Although I wish the decision with the HM was made prior to an interview, the interview itself was pleasant so can't complain other than that.
Me postulé en línea. El proceso tomó 3 semanas. Acudí a una entrevista en Unity (Bogotá, Cundinamarca)
Entrevista
Mess of an interview, they ran late, had to re schedule the meeting and they were late again and at the end they said that specific position was not available, but wanted me for another similar one