Great! You've got an interview at your dream studio... you're a great developer, you're a great team player... but what might you have to chat about in the interview? Here are a few examples from some of our clients!
Interview questions for game developer positions generally fall into one of several main categories:
1.General interview questions about you
2. General interview questions about principles and preferences
3. Technical interview questions about coding
4. Technical interview question similar to the above, but for game design
5. Specific game development/programming questions for game programming roles
6. Specific game development/design questions for game design roles
7. Interview questions about team work
8. Interview questions about specific projects
9. Interview questions about your career
10. Interview questions about job requirements
What game are you most proud of developing and why?
What systems do you use to create game concepts and story characters?
How do you organize and plan your project work?
What are the most challenging issues of video game design?
How do you stay up to date with the latest game and software trends?
Why do you want to work for this company?
What are some of the games that you have worked on before?
How does this position fit into your career goals?
What are some of your strengths and weaknesses as a game developer?
Why should we hire you for this position over any other candidate?
What are some of your strengths and weaknesses as a game developer?
What motivates you?
What drives your work ethic, what kind of responsibilities do you take on and enjoy the most?
How does this compare to your work ethic in school?
How did you handle various responsibilities, and what would you say was your most rewarding responsibility?
What are the differences between an abstract class and an interface?
What are the advantages of each?
How would you implement one or the other in a language you are familiar with?
How would you implement inheritance / polymorphism using both abstract classes and interfaces?
How many objects would be instantiated at level load if you wanted players to see no more than two of them at the same time?
What's your solution for this problem?
What is the difference between a dynamic array and a vector in C++?
What are the advantages/disadvantages of each?
What is your approach to designing user interfaces?
How would you go about creating an interface for a game like _________ (game name)?
Do you prefer to work by yourself or as part of a team?
What part do you play on your favorite team, what kind of interactions do you have with your team members and what motivates you to work well/poorly with others?
What would you consider to be your biggest achievement?
What was the most rewarding project you've worked on, what kind of responsibilities did you take?