I was looking at what kind of requirements some game companies ask for when hiring programmers, and one thing I come across over and over is the nebulous idea of "proficiency in c++". I was hoping people who actually know what this means or who have (preferably from experience) a good idea of what companies mean when they say this could expound on it.
I've also heard that some places will give impromptu quizzes to see how proficient candidates are, and if you could share some examples of that, that would be great, too.
Hmm, I don't know about game companies, but I had job interviews in GE and MS requiring C++. I suppose it is similar.
First of all, don't assume all interviews are the same, so no one can tell you how to be prepared to ALL interviews.
Secondly, I belive that the interview will be tailored for the job in question, and it will also depend on the skill of your interviewers. Interviews are also a good time to figure out if you want to work there.
In my MS interviews, the technical test part was to implement several multi threading related problems. Something like, if you have n threads, how are you gonna synch them(I got the MS job).
In GE the interview was a little different. At first they asked me some basic C++ questions, what is a virtual function, why do you need a virtual dtr.
After that they asked me some algorithm implementation question, but skipped it as they see I didn't solve it so quickly.
The most important part was, the "design question", They asked me how do I design my software\code and I didn't really know how to answer that. (Nowadays I know a lot better how to design software).
So perhaps, there are 3 different types of C++ questions I can think of. One is C++ language questions. Two is implementing algorithms with C++(mostly to see how you think, rather than test your proficiency with C++). And third are how to design a software in C++, which is what I think the most important questions when someone want to know how proficient you are in C++.
This is my humble experience. And as I said, I can't predict what company A or interviewer B will ask you.
(By the way, I didn't get the GE job, heh)
Edit: GE not GM XD