Thoughtworks interview question

Threading, OOPS, Agile, pair programming