Thoughtworks Interview Question

Threading, OOPS, Agile, pair programming