I applied through college or university. The process took 1 day. I interviewed at Thoughtworks
Interview
First Round : Machine coding (Patterns)- 20 minutes; out of 400 students, 40 shortlisted for the next round
Second Round: Machine coding (Airplane seating problem)- 2 hrs, it was a pairing round where the employees helped you to code out the problem. Out of 40, 8 shortlisted for the next round.
Third Round: Face to Face Interview - Most difficult round, need to have a strong technical base and questions were based on what you have quoted in resume. Tip: Mention only those skills in your resume which you are confident of.
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.
I applied online. The process took 3 weeks. I interviewed at Thoughtworks (Chicago, IL) in May 2011
Interview
They flew me to Chicago where I spent several hours doing tests.
2 hours in the morning on skills testing then 3 1 hour interviews after lunch: (a) pairing interview: some pair programming; (b) technical interview; (c) values and consulting interview.
It has been a while now but what was clear was that they were probing me for my political opinions. That was surprising and seemed unprofessional. I was mostly non-committal in my responses. I had the impression they were looking for more enthusiastic endorsement of the various political causes they mentioned. They apparently don't want a diversity of opinion within their walls.
No offer. Quite happy to pass them up too. Struck me as being a rather odd shop, condescending, intolerant, unprofessional.
Interview questions [1]
Question 1
What did I think about boycotting the state of Israel?