Как объяснить на собеседовании что такое полиморфизм? Способность использовать одну функцию или структуру с типом родителя для уменьшения избыточности кода? переопределение методов? Что именно хотят услышать и как это правильно объяснить словесно?
Есть формальные определения. Есть лозунговые как от Страуструпа. На адекватном собеседовании нужно показать понимание вопроса, а не зазубренные формулировки. В идеале подкрепить объяснение реальными примерами разного вида полиморфизма и примерами где без него вполне можно обойтись.
Я бы в ответ на такой вопрос, попросил бы его уточнить, т.к. не ясно, на каком уровне и что рассказывать. Вид полиморфизма, применительно к языку, на уровне теории?
Ну и как вам тут верно написали, всё есть в книгах и на Вики.