Avanade interview question

Programming methodologies