This site features a collection of common technical interview questions gathered by a group of programmers who have been through, and given, lots of technical interviews. There is an emphasis on C++ and game programming technical interviews, but most of the questions are relevant to any technical interview.
Light it Up!

What is the standard lighting equation?

Quaternions vs. Matrices

Discuss some of the pros and cons of using quaternions vs. matrices to represent 3D transformations.

Bag of Bones

Sketch out the main classes you would use if you were creating a skeletal animation system. Discuss the relationships between the classes and the datatypes that you would use to represent the data (i.e. arrays vs. linked-lists, quaternions vs. matricies, etc).

Programming Interviews Exposed
This book teaches you critical interviewing skills such as how to ask effective questions, how to best approach a problem, and what to do when you get stuck. Integrated throughout the book are problems taken from real interviews at top computer companies, followed by an in-depth analysis and explanation of the thought process leading to solutions.
That is Deep.

Imagine you have an existing rendering engine. Suggest a way in which you could analyze the depth complexity of a scene simply by changing render states.

Do you have a technical interview question you would like to submit? Some tips you would like to pass on? Just want to say hi? Feel free to contact us