Barclays interview question

Questions about OOP concepts like why classes, abstraction.