Grayce interview question

difference between agile and waterfall approach