I applied through college or university. The process took 2 days. I interviewed at Thoughtworks (Chennai) in Jul 2015
Interview
It was brief and concise. They had several rounds and at each they asked about each topics in CSE, like DBMS, OS etc..It is highly technical. You need solid preparation to get through. They really press on about OOP concepts and especially during the screening exam they ask you to develop an app using OOP.
Very long interview process. I suggest You actually go for another job whilst taking this process because even if you do land it (which is rare) it will take ages to get there, about 4 months or so. At least get an internship in that time or basically don't put all your eggs in one basket.
-Phone screening
-Code submission
-Phone interview
-In person full interview day consisting of two exams, a code pair excersize, HR interview and a technical interview
Interview questions [1]
Question 1
They asked me how I felt about the NSA and whether I thought Snowden was right or wrong for doing what he did.
I applied online. The process took 2 months. I interviewed at Thoughtworks
Interview
Long interview process ranging from 6-8 weeks. Very comprehensive and several rounds of interviews, testing, and programming.
ThoughtWorks selection process consists
1.Written Test- Wonderlic Test
2.Programming Round- Choice of three programming assingments
3.Technical Round -2- full day process
4.Hr Round-Home stretch