Aptean Interview Question

Describe oops concept , abstract class vs interface, hash table vs hash set , method overloading vs overriding,