Met a recruiter at a campus career fair. Got contacted for a technical phone interview. Interview was about a half hour and recruiter asked mainly questions about C++ programming.
What's the difference between declaration and definition?
What does the static keyword do?
What does the inline keyword do?
What does the volatile keyword do?
What's the difference between int/long/short, and do they vary by compiler or OS?
What's the difference between double/float?
What is the C run-time library?
What's the difference between a mutex and a semiphore?
What is blocking?
What are the pros and cons of static and dynamic memory allocation?