
Insomniac Games Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 45 interview experiences · FREE TO READ
Which role are you interviewing for?
9 roles · 45 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Insomniac Games.
Gameplay Programmer
I applied back in October, but then didn't hear anything until January. However, once I was contacted by the recruiter, things moved really fast. I was given a programming test to complete at home (no time limit), and after I sent that in, I had several panel interviews. I ended up getting an offer the week after my last interview.
- Questions focusing on C++ fundamentals
- Questions related to 3D math
- Questions about architecture and design
2D Artist
The whole thing took about a week from start to finish. I first got an email asking about my availability. Then, the very next day, I had a Skype call with the artist lead. It lasted about 15 minutes. We talked about the skills needed for the job, when I could start, and how long the project would run. I heard back about the offer a few days later.
- Can you tell me about your technical skill set?
- Do you have an interest in learning new software?
- Regarding your technical skills, what are the general requirements needed for this position?
Environment Artist
So there were two interviews before they gave me an offer. I talked to the lead and the art director. We chatted about my workflow and process, and also about the general vibe and culture at the company. The first interview was mostly about my portfolio, and the second one dug into the technical side of environment design.
- Can you tell me about the programs you use in your work, and how long you've been using them?
- What's your experience like working with teams?
- Tell me about your workflow and process.
Gameplay Programmer
I sent in my application online and they emailed me a coding challenge. It was about building a C++ memory manager that didn't use dynamic memory. Took me a few hours, pretty challenging but doable. After I sent it back, it took the hiring manager two weeks to set up a phone call with the Lead Programmer. During that call, I had to solve some linear algebra problems and answer other basic questions. The interviewer seemed pretty checked out and bored, but he did offer some help when I asked for clarification. He said I'd hear back in 72 hours, but I never did and eventually gave up after a week. The whole thing dragged on for about a month, and Insomniac didn't even bother to follow up.
- For a big set of points, how can you figure out which ones are above or below a plane formed by any three points picked from the set?
- If you have a 4x4 row major transformation matrix, what's the method to find the rotation and location components?
Insomniac Games Interview Questions
Quoted word for word from Insomniac Games interview reports.
“Build a memory pool manager using a char array in C++.”
Read reports →“If you have a 4x4 row major transformation matrix, what's the method to find the rotation and location components?”
Read reports →“Write a memory pool manager focusing on C++ array and byte management.”
Read reports →“If you have three points defining a plane (a, b, c), how can you determine if a fourth point (d) is on one side of it or the other?”
Read reports →“Can you write a function to divide a set of 3D points using a plane?”
Read report →“For a big set of points, how can you figure out which ones are above or below a plane formed by any three points picked from the set?”
Read report →“What are the issues with using inheritance for code reuse in a large codebase?”
Read report →“Can you implement memory management in C++, making sure to only use the provided int array for storage?”
Read report →“How can you determine the specific line of code that modified a variable?”
Read report →Formats, difficulty and experience
Across all 45 Insomniac Games interview reports.