I applied online. The process took 4 weeks. I interviewed at Thoughtworks (San Francisco, CA) in Feb 2015
Interview
I applied through Linkedin and the talent scout recruiter got back to me within a week. I was given a coding test where I had the choice between three problems. I chose the directed graphs problem and turned it in a week later. I was also given a questionnaire and thought the questions on it were a bit weird. I was then pushed to a video conference interview with the recruiter. She asked me questions about the coding assignment. She also asked a lot of different types of questions regarding social justice, etc.
I applied online. The process took 4 weeks. I interviewed at Thoughtworks (Chicago, IL) in Dec 2014
Interview
gave a coding assignment to see how good at oop you were. You can code in c++ or Java, it was up to you. There was an online video interview afterwards. A questionnaire that was oddly political was also involved. Did not really ask much about technical skills, as the recruiter was in HR and not a programmer.
Interview questions [1]
Question 1
design a program that accepts directional input and outputs where those inputs will take you on an nxm grid
I applied online. The process took 5 months. I interviewed at Thoughtworks
Interview
I learned a lot during this interview process. They wanted to make sure this was true. They flew me out to chicago and got to stay in a nice hotel. Learned a lot about the companies philosophy. They travel alot. People were all very nice. Interviewers really wanted to get to know who you are and what you're about. Asked loads of questions about different things...make sure to study up. Be yourself, speak clearly, and do everything else that's considered good in an interview.