Unity related interview questions? What have you guys came across?

I have recently Graduated university with a Computer Games Technology degree (programming route) and have started actively applying for jobs.

I was wondering what kind of interview questions can I expect for unity based roles?

Any information or questions anyone can remember would be great if you can post them here!

Not to sound rude or anything, but they’ll probably ask why you didn’t go for a Computer Science degree.
If you’re going off of degrees alone at least. But aside from degree related questions, they’ll ask you what your experience is, if you have no real world experience in this field, you may want to volunteer or work for the cheap on a couple projects just to show you can do it. Because in this field, 9 times out of 10, a Experience trumps a degree any-day.

In fact most jobs don’t even require a degree, at least ones I’ve ever seen, they’d rather you just get in and get it done.

But to answer your question directly:

They’ll probably ask you stuff such as do you have experience with XYZ Languages,
If you have any experience with Shaders
If you know how to manage memory
If you know how to thread for editing tools and such
If you know how to program AI
If you know how to program procedural stuff
If you know how to create some algorithms to do so and so
If you know how to deal with data security (if doing something that requires server-side, etc) data security, such as encryption, php, asp, etc as a back-end language and if so, do you know how to properly secure the data with today’s standards on security.

But honestly mate, there’s really no telling what anybody will ask you,
I’ve had people ask me something, a problem to solve, and they had it wrong, well it was right, but I made it in a more optimized way, and they rejected me because they wanted it done that specific way. Which whatever lol.

“What’s the URL to your portfolio?”

3 Likes

I can’t imagine a useful scenario where they would ask you specific questions about unity. It would like interviewing and artist and asking them about photoshop. The question isn’t whether or you can use unity, everyone can. The question is whether or not you can make games.

3 Likes

I had the interview a couple hours after I posted this and I got asked the following questions (seemed really easy)

  1. Whats the difference between Update, LateUpdate and Fixed Update?
  2. Name a scenario where you would use a couroutine
  3. What is Z fighting and how would you resolve it? (I said just move the object slightly and he seemed to like it)
  4. What are the methods of detecting intercepting objects (Ontrigger/oncollision enter) he said he reworded it to not make it obvious >.<
  5. What is typically in a Unity Scene File?

Yeah, with the exception of the last one, those are all pretty basic “I understand how to use Unity from a bit of experience” questions.

1 Like

Most of the interviews I’ve done are with small indie outfits who don’t really have a clue how standardized interview techniques work. The interviewer normally has no idea what they are doing. So you can get a lot of traction by running the interview yourself. Direct the conversation to areas that you are strong in. Sell the unique value you can bring to the company.

Direct questions are ridiculously variable. I’ve had everything from ‘How do you program in Unity without relying heavily on IEnumerator’ to ‘What kind of board games do you like to play?’. Most of the time I’ve tried to take along a laptop so I can show them stuff. I find that’s much more direct when it comes to questions. ‘Have you done custom physics?’, ‘Yes, here is a project where I implemented bouncy and waves, and here is how I did it.’ And so on. Questions are often directly related to companies current needs for the current project they are working on, rather then pie in the sky tests of your abilities.

Take my advice with a grain of salt. I’ve never actually accepted a job in game development. Normally my interviews end like this ‘So do you have any questions for us?’ ‘Sure, what kind of salary can I expect?’ ‘Well based on your experience, you could start at [less then you can get in manual labor]. If you work out, you could expect to climb to [less then you are on in your non game job] in just few years.’

5 Likes

Indeed. like online certification basic. I’m not sure why those would be in an interview, possibly a pre-screen or something. In my experience, basic qualification type inquiries are answered long before an interview (or self-evident based on experience, or irrelevant as they can be learned).

Yea, the last one is either clever or ignorant… not enough context to tell. Like asking “What is the average size of a GameObject?” The response to the question itself would be more useful than any direct answer.

Always start with salary, ideally before the interview. It can save everyone involved a lot of time.

7 Likes