BMO Financial Group interview question

Polymorphism and Spring Manage Transactional