C/C++ Interview Questions
What leads to code-bloating in C++?
Write a C program to find the depth or height of a tree.
Write a program that reads a positive integer N and then prints an "N times table" containing values up to N * N.
How would you check if a binary tree is balanced?
How do you compare two linked lists? Write a C program to compare two linked lists.
How would you detect a loop in a linked list? Write a C program to detect a loop in a linked list.
How do you do dynamic memory allocation in C applications? Describe the advantages and disadvantages of dynamic memory allocation vs. static memory allocation.
What's the difference between a constructor and a destructor?
What is function overloading and operator overloading?
Why doesn't the following statement work?
char str[ ] = "Hello" ;
strcat ( str, '!' ) ;
What is the difference between
General Job Interview Questions
In addition to job specific interview questions, you will also be asked more general questions about your employment history, education, strengths, weaknesses, achievements, goals and plans. Here's a list of the most common interview questions and examples of answers.