I applied online. The process took 3 months. I interviewed at Thoughtworks
Interview
I initially found out about ThoughtWorks through a LinkedIn search. I applied on their website and I received a response within about a month. After they first contacted me back, they made me complete two assignments: a coding assignment and a questionnaire.
The coding assignment is as difficult or as hard as you want it to be. Being the overachiever I am, I chose the hardest one which was a train path optimization solver. They also had another one which I think was a simple sales tax calculator. I would advise NOT to doing the trains problem - it took a long time and it didn't seem to boost my application in any way.
One thing about their recruitment process is that it takes an extremely long time; multiply whatever timeline they give you by 3x. They said they would contact me back in less than 2 weeks but it took them at least a month and a half before they asked me to do the phone screen. The phone screen is pretty straightforward, they ask you why you want to be a software developer and work at ThoughtWorks. Be ready to tell them what programming you have done. They also ask you here about where you want to live after the initial year in Chicago. I told them I was flexible, but I think they wanted a more concrete answer. They also pressured me into giving them a salary expectation here. While I thought I did well on the phone interview, they told me a few weeks after they "did not have a position matching my skills".
All in all, this is certainly the most complex and lengthy hiring process I have come across. I hear that they hire a lot of non-programming types/art majors. Apparently at least enough to warrant sending everyone to India for 5 weeks to learn basic programming. I'm not exactly sure why I didn't get hired - maybe my technical skills were TOO strong. I don't know what kind of people they are aiming to hire, but if you are skilled at multiple things and at the top of your class you may want to look elsewhere.
Interview questions [1]
Question 1
Why do you want to be a software developer? Why do you want to work here?
I applied online. The process took 2 weeks. I interviewed at Thoughtworks in Aug 2021
Interview
it is so good. interview panel is so supportive. total there will be five rounds and also their is P3 round where we would discuss about social things 1. coding round 2. Technical Interview 3. Phone Interview 4. P3 round 5. HR Round
I applied through an employee referral. I interviewed at Thoughtworks (New York, NY) in Jan 2016
Interview
It was long; I got all the way up to end. Unfortunately, I had an interviewer for the culture test that was flat out sad. I would say how I've always wanted to work for ThoughtWorks and she would say she's totally over it and doesn't want to work there. She also told me how when she went to India for training the locals were pulling her hair. It seemed everything I said she went into the extreme opposite to detour me. It was bizarre, even the 2nd interviewer who was new to ThoughtWorks was giving her side-eye. The rudest interviewer in the world. It's been over six months since the interview, and it still leaves a bad taste in my mouth.
Interview questions [1]
Question 1
If you go to India people will violate your personal space, does this bother you?
I applied through university. The process took 2 days. I interviewed at Thoughtworks (Chicago, IL) in Feb 2015
Interview
Two day process. First day was logic assessments (Wonderlic test, Flow Chart Logic Test developed by ThoughtWorks) and a group project (designing a floor plan for Puggles). Second day was 5 minute presentation on any STEM topic (with 1 hour prep time). Then some technical interview questions. Then a values interview (really a grab bag about anything you put on your questionnaire. Also be aware of what is happening in the world). Lastly, a pair programming exercise where you review your code that you sent in.
Just finished the interview so I have not yet heard back on an offer. (Putting NO until further notice.)
Interview questions [1]
Question 1
What is the reward that you gain from helping others learn?