Domanda di colloquio di Apple

How does polymorphism work in practice in OOP? How is it implemented?