Domanda di colloquio di Luxoft

What are virtual functions and when do we use them?