I applied through a recruiter. The process took 3 months. I interviewed at Thoughtworks (São Paulo, ) in Sep 2012
Interview
The process is too long, and starts with a day-time event, in which some collaborators present the company, its values and its culture, before start with the actual process, with tests for notions of mathematics and basic pattern recognition. A logic test, which was very difficult to make due to the need of keeping track of the stack of execution and then came a technical interview with one of the technical leaders, which is the best part of it, once it turns out to be a change of experiences.
Later there is a value interview, when the company tries to find out if your culture is compatible with theirs. A very complex code test is sent by e-mail. You have to choose among 3 problems to solve, but both 3 are equally difficult to solve.
At last, a time with the whole team so they can know about you, what is your style of work, and a session of pair-programming.
Interview questions [1]
Question 1
The most difficult part was both logic and code test.
The interview consists of two rounds and takes about a month. It mainly asks about the understanding of the business and the ability to cooperate with others, and also includes some assessment of personal technical abilities
I was referred into Thoughtworks Bengaluru. After a basic HR screen, a PM grilled me on BA-style scenarios. After that, I prepped a two-day case study to roleplay a consultant.
I applied online. I interviewed at Thoughtworks (Singapur) in May 2026
Interview
friendly but efficiency, the interview process more emphasises on your experience, thought process and understanding of whole architecture, and any improvement can be made based on the scenario / case study
Interview questions [1]
Question 1
Have you think of any improvement can be made on existing architecture? if yes have you suggest to your team?