Welcome to AspAdvice Sign in | Join | Help

Further Technical Interview Questions

Name the four core principles of an Object Oriented Programming language

This opener will immediately gauge the real world experience somebody has.

Even if you are self taught, you really should know all four off the top of your head, and even if you pull a blank, as soon as the interviewer names one of them you should be able to explain it.

Not only that, but I would personally be looking for you to explain the principle in under 2 sentences.

So...

  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism

Sometimes I get told 'overloading' or 'multiple inheriatnce' - and while it is true these appear in some OO languages, they are far from core principles. But at least a wrong answer can promote debate, and that is almost as valuable as a right answer.

Sponsor
Published Friday, March 02, 2007 8:58 AM by Insane
Filed under: , ,

Comments

New Comments to this post are disabled