Pergunta de entrevista da empresa Nokia

What is polymorphism (in-deep question (vtables, vptrs implementation details) with example on whiteboard, marking as virtual in base and not-marking as virtual in derived - what would happen)?