BankBazaar interview question

mostly technical on object-oriented programming