Thoughtworks has one of the most elaborate and interesting interview process. I remember it started off with a coding round. I had to submit a code on Mars rover problem. Once through that, i was called to the diamond district bangalore office. The environment and people both seemed very different and great. The interview itself lasted whole day. It started with a logical test, followed by a pairing round and then two sets of one on one interview where interviewers were in pairs. There were couple of aptitude and personality tests as well. Over all the process was long, full of surprises and very interesting. Although i did not make it through will recommend everyone to experience it. Te culture reflects in the interview process very well.