Virtusa interview question

OOP principles. Classes and interfaces and their differences