ThoughtWorks hiring challenge