About this guide
Get Hired
Inside Scoop
  • Opportunity to work with interesting technologies like real-time 3D (RT3D) development
  • Great benefits, perks, and culture
  • Some office politics have caused difficult relationships
Interview Process

The interview process for a software engineer takes about 3 weeks

Stage 1: Phone screen with recruiter
Stage 2: Phone interview with hiring lead
Stage 3: Coderpad challenge
Stage 4: Onsite interview

The interview process for a data scientist takes about 4 weeks

Stage 1: Phone screen with recruiter
Stage 2: Technical interview with an engineer
Stage 3: Onsite interview
The technical interview is comprised of general machine learning questions and a code challenge. Expect questions on previous machine learning experience, general machine learning questions and some CS basics such as dynamic programming, sorting, and data structures.

The interview process for a product/experience/UX UI designer takes about 1-3 weeks

Stage 1: Phone screen with HR
Stage 2: Onsite interview

The interview process for a product manager can take 2 weeks

Stage 1: Phone screen with recruiter
Stage 2: Phone interview with VP of Product
Stage 3: Onsite interview

Interview Questions
  • What makes a good team?
  • Find number of islands in a matrix.
  • Implement data structures to solve a given problem.
  • Print elements from a matrix in a spiral.
  • Determine if a binary tree is symmetric.
  • Describe the difference between a relational database and a key value database.
  • Implement a fixed-size cache that returns true when objects are successfully inserted, false when the cache limit is reached.
  • Find the bug in this code.
  • Design a parking garage system.
  • Have you used Unity before?
  • How does Ionic and Cordova work?
  • What do you like or dislike about AngularJS?
  • Total number of ways to climb N stairs if you can climb 1 or 2 steps at any point.
  • Given a simple web service architecture, how would you think about making it scale?
  • Write code to determine the win condition of a simple board game.
  • Describe a feature implementation that you were proud of or worked well.
  • How would you design a modern rendering architecture?
  • How to check if a number is a power of two?
  • Under what circumstances inlining functions can make your code slower?
  • What are some important metrics for an ads-driven game studio to track?
  • What games are you playing right now? What features within Unity would you build to support them? Why? How would you sell this to the customer?
  • What are the columns in a single lined report that you would create to determine the success of feature X.
  • How would you resolve a deadlock of divergent opinions within a team?
  • If you were hired, what do you hope to accomplish in your first month?
About Unity-Technologies


Democratize game development and enable everyone to create rich interactive content.


We want to democratize game development – always have, always will. In practice this means a disruptive freemium pricing model and tools designed to let our users make, promote, and monetize their games with ease.

Hiring Categories

No data available


No data available

Office Locations
  • London: 71 Queen Victoria St
  • Berlin: 30 Schreiberhauer Str.
  • Manchester:
  • San Francisco: 747 Front St, San Francisco
Office Photos