Virtusa interview question

They asked me to explain polymorphism in OOP and solve a problem using binary search