I applied online. The process took 2 days. I interviewed at Thoughtworks (Sydney) in Oct 2014
Interview
Sent in my resume; had a phone screen and then did a code assignment. They liked the code so I then went in for a 'Wonderlic' and logic test followed by a pair coding interview. The pair coding interview was pretty tough. The interviewers pushed me on how I'd extend the code. I hadn't written any tests (good idea to use TDD for the code assignment) and didn't really know how to do it so struggled with this part. Somehow I made it through anyway and was invited back the next week for another set of interviews.
In this session, there was a cultural interview where they asked questions like my opinion on how to improve gender disparity in IT. To prepare for this, you might want to look at ThoughtWorks' areas of interest for social impact. After the cultural interview, I had to give a (pre-prepared) presentation on a topic of my choice. There were about 5 people in the room for this so practise public speaking if you're not comfortable. Finally, there was a consulting interview that tests your ability to ask the right questions. (Hint: ask lots of questions, especially 'dumb questions' about basic assumptions and write everything down)
I applied online. The process took 3 weeks. I interviewed at Thoughtworks
Interview
First, I was given 3 coding questions to choose from. I did one of them and submitted on time. Was at later part contacted to go for a logic(Flowchart) test, aptitude test and one round of technical interview. The staffs were friendly and the entire process went on smoothly.
Nonetheless, I have to agree that the tests are nerve wrecking....it is still ongoing
Interview questions [1]
Question 1
The flowcharts are difficult to deal with....maybe i didn't have the required mental power for test.
Sent off my CV and a cover letter, and a phone interview was then arranged for the next week. During the interview I was asked about why I wanted to work for ThoughtWorks, what I did to keep myself up-to-date with technology, and how important I thought it was for companies to do work that had a social impact.
Interview questions [1]
Question 1
I found it difficult to expand on why it was important for companies to do work that has a social impact. As other reviewers have mentioned, I think they're looking for people who are genuinely passionate about solving inequalities and helping people. I found it hard to talk about without sounding cliched and insincere, so perhaps I'm not who they're looking for.