I applied through college or university. The process took 4 weeks. I interviewed at Thoughtworks
Interview
It was a very good experience in selection process. First round was aptitude exam with low to medium difficulty. Second round was telephonic discussion and final round was group discussion, personal interview and HR discussion.
I applied through college or university. I interviewed at Thoughtworks (Pune) in Jun 2016
Interview
I completed my diploma and applied for a software engineering post through a step program First there was aptitude test which included quantitative and logical related reasoning then group discussion and after that interview
They gave me a word document to submit to them for a programming test.
In the end they fobbed up some excuses and said "Your code has too much function nesting"
What nonsense! Nesting large blocks of code into small functions for either reuse or easy reading in short hand improves maintainability.
I agree with what they said about a lack of unit tests, but having experience under my belt, I would really like to challenge them to show me in the application code that they have it ;)
Another one of those interviews that is rigged cause they want to hire their own race in this case : Indian.
Interview questions [1]
Question 1
Given a list of events and their timings, eg Learn python , 5 minutes
Introduction to Java , 30 minutes
Write an algorithm to squeeze as many possible courses into two 6 hour slota