I applied through a recruiter. The process took 3 days. I interviewed at Thoughtworks (Toronto, ON) in Nov 2013
Interview
- phone pre-screen with recruiter
- technical quiz (pick 1 of 3 questions and answer it, submit the code)
- phone technical interview, mostly reviewing your quiz submission
Then it was the onsite interviews:
- 10min online personality quiz
- 12minute Wonderlic test
- 1 hour logic test, questions are made up by ThoughtWorks but are basically a code walkthrough and variable value tracing
- techinical interview with software developers, some algorithm questions, questions about technology and the code you've worked on at previous jobs, what considerations you have when looking to pick a technology for a new project
- culture/values interview with project manager and/or other employees, asking how you work, what the best and worst team that you've been on were like, how you handle deadlines, how you handle working with others, how you talk with clients
- pair programming, work with another software developer on one laptop to fix or improve or just discuss the quiz submission
The onsite interviews took up half a day (around 4 hours).
I was expecting more algorithms and data structures questions but the interviewer gave up on asking a question like that when I wasn't able to quickly answer it or show that I knew the terminology (you can know how to use something and be able to answer even if you don't know the terminology)
I applied through college or university. The process took 1 week. I interviewed at Thoughtworks (Chengdu, Sichuan)
Interview
The interview consists of 4 steps: logic test, code homework, HR interview, Group Interview
The group interview is related to the code homework
The culture is great for people who constantly seek for freedom and social justice
I applied online. The process took 1 day. I interviewed at Thoughtworks (Bengaluru) in Oct 2009
Interview
- A problem is given for which a candidate has to submit a code.
- if code passes the required quality next round is pairing with another developer where his/her skills are seen how they can pair with people.
- next few rounds are technical interviews (expect atleast 2).
- Meet the heads of the office.
- You are a TWer