Capgemini interview question

what is abstraction and encapsulation