Apple interview question

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