Absa interview question

What is api? And OOP principles