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

Dynamics 365 vs On-Prem: Pricing Considerations

When choosing the solution of choice for Customer Relationship Management system (CRM), two options emerge as optimal solutions: on-premise and cloud.

Stand Out When Finding Candidates

It’s the start of a new year, and many working professionals are involved in high-profile capital budget initiatives. One interesting, trending stat is companies across the U.S.

Artificial Intelligence: Trending into 2019

The customer experience and employee productivity have become more of a focal point than ever before.

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.