Barclays Interview Question

What is IRR? What is NPV?