Home » Interview Questions » Interview Question | Software Engineer |How good are you with OOP (Object Oriented Programming)

The question is to understand your familiarity with Object Oriented Programming. OOP has been the standard pattern over a couple of decades. Hence the answer should also indicate that you are very much knowledgeable about OOP. 

Your answer must contain the following terms and their online definition if needed. 

  • class, object (and the difference between the two)
  • method (as opposed to, say, a C function)
  • virtual method, pure virtual method
  • class/static method
  • static/class initializer
  • constructor
  • destructor/finalizer
  • superclass or base class
  • subclass or derived class

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*