Pergunta de entrevista da empresa Tata Consultancy Services

1.what is polymorphism? 2.use of switch case? 3.what is virtual function? etc