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
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
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?
 
Culture
About Unity-Technologies

Mission

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

Vision

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.

 
Company
Hiring Categories
 
Company
Revenue

No data available

   
Team
Demographics

No data available

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