The Database Managers, Inc.

Contact The Database Managers, Inc.

Use an RSS enabled news reader to read these articles.Use an RSS enabled news reader to read these articles.

Practical C++ Programming

by Curtis Krauskopf

The practical programming questions are the core of most C++ programming interviews. These questions test your knowledge of the C++ language and its features. The purpose of these questions is to eliminate the candidates that have not programmed in C++ recently or who recently learned C++ through a crash-course book.

  1. What language feature is available when a function returns a reference?
  2. What is name mangling in C++?
  3. What is overriding?
  4. Can you assign to a reference?
  5. What happens if you assign to a reference?
  6. What is a static_cast and when should it be used?
  7. What are the names of the other cast operators?
  8. How do you trap an exception without knowing what exception might be thrown?
  9. Describe how you design a program.
  10. Most programming projects involve modifying existing code. What things do you look for when you're tasked with modifying an existing program?
  11. There is a memory leak in a program. What tools and techniques would you use to isolate, find and fix the memory leak?
  12. What's the difference between a linked list and an array?
  13. What is the difference between a vector, a list and a map?
  14. What is a namespace?
  15. What is an anonymous namespace and how is it different than a regular namespace?
Previous Questions More C++ Questions
Jump to Questions Page:  1  2  3  4  5  6  7  8  9  10  11  12  13 
Jump to Answers Page:  1  2  3  4  5  6  7  8  9  10  11  12  13 
Services | Programming | Contact Us | Recent Updates
Send feedback to: