Pergunta de entrevista da empresa CRISIL

They asked a lot about basic Finance. What is NPV and IRR? Difference between them? What is WACC?