Explaining Object-Oriented Programming

Printer-friendly version

Have you noticed how the same cliche questions always get asked at job interviews — over and over again? Whether it is where you will be in five years or what you consider to be your biggest weakness, while the questions may be trivial, they do give interviewers clues to better knowing you.

The same thing could be said about programming questions, such as "What are the main principles of Object-Oriented Programming?" It is a great opportunity to determine:

  • If the candidate prepared for the interview
  • If the candidate is past the tutorial phase
  • If the candidate's understanding is deep or shallow

It comes down to understanding four principles of object-oriented programming: encapsulation, abstraction, inheritance, and polymorphism.

How should these principles be incorporated into an answer when asked? Here's an answer.

Comments (0)

Related Blogs

One of the biggest question marks when investing in a new technology stack or platform is what the technology will bring in terms of return to the company implementing the technology.

Back in 2016, Microsoft introduced its intentions to refresh its CRM and ERP strategy with Dynamics 365. At the heart of its services was the Common Data Model (CDM).

Technology should assist in making life easier, simpler, and improve productivity for not only you, but your entire team.

Microsoft Ignite took place September 24-28, 2018 in Orlando, Florida.