Smiths Detection Interview Question

1. What is polymorphism? Difference between compile time and runtime polymorphism.