First stage of interview is to complete a coding task on your own. Their test is quite standard and they use always the same so you can actually find the code online if you google it - not very smart considering that anyone even without skills could find it and complete the test successfully.
Interview questions [1]
Question 1
This was for a graduate program and I believe the level of coding knowledge they required was enough to get a proper job, while for a graduate program I would expect the applicant to still lack a bit of knowledge which was instead required for the coding test
I applied online. I interviewed at Thoughtworks (Johannesburg) in Dec 2013
Interview
A six to seven step process starting from application and two Skype interviews then a Software project to complete; another Skype interview then invited to visit their offices whereby you are asked to explain your coding solution you had submitted.
Interview questions [1]
Question 1
What do I understand about Agile software development?
I applied online. The process took 2 days. I interviewed at Thoughtworks
Interview
Easy interview to set up. They send you an ad hoc email saying you will need to travel a lot in the role just to tell you in actuak the interview that it's not true.
After the full interview I was told they are looking for someone for a senior role with more than 8 years of experience. I have no idea why was I even invited as it could be seen clearly in my CV that I don't have that much of an experience.