Oracle interview question

What is the difference between Agile and Waterfall and explain your project using it