- What is the output of printf(”%d”)
- What will happen if I say delete this
- Difference between “C structure” and “C++ structure”.
- Diffrence between a “assignment operator” and a “copy constructor”
- What is the difference between “overloading” and “overridding”?
- Explain the need for “Virtual Destructor”.
- Can we have “Virtual Constructors”?
- What are the different types of polymorphism?
- What are Virtual Functions? How to implement virtual functions in “C”
- What are the different types of Storage classes?
- What is Namespace?
- What are the types of STL containers?.
- Difference between “vector” and “array”?
- How to write a program such that it will delete itself after exectution?
- Can we generate a C++ source code from the binary file?
- What are inline functions?
- What is “strstream” ?
- Explain “passing by value”, “passing by pointer” and “passing by reference”
- Have you heard of “mutable” keyword?
- What is a “RTTI”?
- Is there something that I can do in C and not in C++?
- What is the difference between “calloc” and “malloc”?
- What will happen if I allocate memory using “new” and free it using “free” or allocate sing “calloc” and free it using “delete”?
- Difference between “printf” and “sprintf”.
- What is “map” in STL?
- When shall I use Multiple Inheritance?
- Explain working of printf.
- Talk sometiming about profiling?
- How many lines of code you have written for a single program?
- How to write Multithreaded applications using C++?
- Write any small program that will compile in “C” but not in “C++”
- What is Memory Alignment?
- Why preincrement operator is faster than postincrement?
- What are the techniques you use for debugging?
- How to reduce a final size of executable?
- Give 2 examples of a code optimization.
Tuesday, 7 June 2011
C and C++ questions for the interview
07:26
Jegadeesan
No comments
0 comments:
Post a Comment