ThoughtWorks interview answer.