Boston Consulting Group Interview Question

From basic questions such as NPV,APV, to more challenging valuation methods