Capgemini Interview Question

1. What is method overloading, inheritance and polymorphism? 2. What is interface? 3. Asked to write some queries in sql.