Member • Jul 10, 2011
Technical Interview Questions - C++ & OOPS
- · What is a class?
- · What is an object?
- · What is the difference between an object and a class?
- · What is the difference between class and structure?
- · What is public, protected, private?
- · What are virtual functions?
- · What is friend function?
- · What is a scope resolution operator?
- · What do you mean by inheritance?
- · What is abstraction?
- · What is polymorphism? Explain with an example.
- · What is encapsulation?
- · What do you mean by binding of data and functions?
- · What is function overloading and operator overloading?
- · What is virtual class and friend class?
- · What do you mean by inline function?
- · What do you mean by public, private, protected and friendly?
- · When is an object created and what is its lifetime?
- · What do you mean by multiple inheritance and multilevel inheritance? Differentiate between them.
- · Difference between realloc() and free?
- · What is a template?
- · What are the main differences between procedure oriented languages and object oriented languages?
- · What is R T T I ?
- · What are generic functions and generic classes?
- · What is namespace?
- · What is the difference between pass by reference and pass by value?
- · Why do we use virtual functions?
- · What do you mean by pure virtual functions?
- · What are virtual classes?
- · Does c++ support multilevel and multiple inheritance?
- · What are the advantages of inheritance?
- · When is a memory allocated to a class?
- · What is the difference between declaration and definition?
- · What is virtual constructors/destructors?
- · In c++ there is only virtual destructors, no constructors. Why?
- · What is late bound function call and early bound function call? Differentiate.
- · How is exception handling carried out in c++?
- · When will a constructor executed?
- · What is Dynamic Polymorphism?
- · Write a macro for swapping integers.