Graphics Programmer Interview Questions

42 graphics programmer interview questions shared by candidates

First round: -2 hex, virtual function in C++, size of class with virtual function. dot product, cross product. How to tell in 2 spheres intersect. stack memory and heap memory difference. Size of a struct, how do they do padding? Second round: Transform the object from one coordinate system to another using their matrix. Given the view vector and normal, compute the reflect vector. ray sphere intersection test; if a line segment intersects a triangle. Cache locality. Array of structure vs. structure of array. Explain the graphics pipeline. What effect is better in Vertex shader vs. pixel shader? Briefly talk about the lighting in a game. how to read/write data from multiple threads. What about reading is much more than writing. How to debug a crush dump. Final round: Digging into related experience in my resume. Explain the project related to the role. What are the interesting graphics bugs you fixed? Tell if a line segment pass through a circle in 3D.
avatar

Graphics Programmer

Interviewed at Naughty Dog

4
Oct 4, 2023

First round: -2 hex, virtual function in C++, size of class with virtual function. dot product, cross product. How to tell in 2 spheres intersect. stack memory and heap memory difference. Size of a struct, how do they do padding? Second round: Transform the object from one coordinate system to another using their matrix. Given the view vector and normal, compute the reflect vector. ray sphere intersection test; if a line segment intersects a triangle. Cache locality. Array of structure vs. structure of array. Explain the graphics pipeline. What effect is better in Vertex shader vs. pixel shader? Briefly talk about the lighting in a game. how to read/write data from multiple threads. What about reading is much more than writing. How to debug a crush dump. Final round: Digging into related experience in my resume. Explain the project related to the role. What are the interesting graphics bugs you fixed? Tell if a line segment pass through a circle in 3D.

- Describe a time when you disagreed with someone on your team, what happened? - Describe your management style. - Lots of general C# questions (polymorphism, inheritance, class vs struct, garbage collection, etc) - Tell me about your experience using Unity - How can you optimize for mobile in Unity? - How does a GPU determine a pixel's mip-level? (plus a follow-up question)?
avatar

Senior Graphics Programmer

Interviewed at Unity

3.4
Mar 19, 2021

- Describe a time when you disagreed with someone on your team, what happened? - Describe your management style. - Lots of general C# questions (polymorphism, inheritance, class vs struct, garbage collection, etc) - Tell me about your experience using Unity - How can you optimize for mobile in Unity? - How does a GPU determine a pixel's mip-level? (plus a follow-up question)?

Viewing 21 - 30 interview questions

Glassdoor has 42 interview questions and reports from Graphics programmer interviews. Prepare for your interview. Get hired. Love your job.