Netcracker Technology Interview Question

describe Agile and waterfall methodologies?