NCC Group interview question

1. Distinguish between Agile and Waterfall