I applied through other source. The process took 3 weeks. I interviewed at Thoughtworks (London, England) in June 2015
Interview
Interview with an HR representative.
A technical assignment which you have to complete in 3 days.
A technical interview (via Skype) with one of their technical consultants.
If you make it through the above, it is followed by an onsite interview.
Interview questions [1]
Question 1
What constitutes good software.
What were the technologies used.
Decision making criteria when selecting architecture and technologies for a solution.
Past projects and technologies / architecture used.First interview by the HR person / recruiter.