illumifin interview question

oops runtime polymorphism