ITC interview question

1. Difference between NPV and IRR.