EPAM Systems interview question

What is the difference between Waterfall and Agile?