Pergunta de entrevista da empresa Tata Consultancy Services

What's the difference between agile and waterfall workflow?