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 *

*
*

Latest

You need someone on your team who will work across value streams and programs to help provide the strategic technical direction that can optimize portfolio outcomes. What portfolio-level must you fill?
Who is responsible for managing the Portfolio Kanban?
What portfolio-level role takes responsibility for coordinating portfolio Epics through the Portfolio Kanban system?
Which role accepts Capabilities as complete?
Who is responsible for the Solution Backlog?
Exit mobile version