I applied through college or university. The process took 1 day. I interviewed at Thoughtworks
Interview
1. A programming question given to solve in 20 minutes. It was something like forming a gregorian calender. Some other questions were realted to displaying some patterns like pyramid.
2. Another programming question to be solved in 1.5 hours
3. Two tech interviews
4. An onsite HR interview later
I applied online. The process took 5 days. I interviewed at Thoughtworks (Manchester, England) in Nov 2014
Interview
I have applied online, and then invited to a phone interview 2 days after. The interview was relatively short (15 minutes), but I was very nervous and didn't not feel confident while talking. The questions were pretty easy. Basic things about Why ThoughtWorks and How do you keep yourself up-to-date with technological news. I got the email that I am not going through at the same day.
Interview questions [2]
Question 1
How would you explain to your friend, who does not know nothing about software engineering, what exactly a Software Engineer does?
I applied through college or university. I interviewed at Thoughtworks
Interview
I met with the company representative at a college career fair. They sent me documents and a programming assignment to complete after one week. It took me a while to finish up the programming assignment because I also had to manage my heavy class schedule at the same time.
Interview questions [1]
Question 1
It was a programming task from scratch. They literally wanted me to code some graphing algorithm in Java to find the shortest possible path in a given graph. The Java program I supposed to write had to have a good object oriented design, had to read the graph from a file, had to create a graph out of it and it had to solve the problems provided in an efficient way. It took me 2 days to finish up the fully working Java code.