I applied through a recruiter. The process took 2 weeks. I interviewed at Thoughtworks in Feb 2017
Interview
The process was really good and efficient. Every step was clear from the start and there was no ambiguity. First step was a phone interview, pretty general questions. Second step was a coding assignment. They are rigorous in their coding standards and expect high quality code.
The best part was that after I got a rejection, I requested for the reasons behind it. The recruiter personally called me and shared with me the reasons in detail which was extremely nice on his part. Overall it was a very positive experience and I learned a lot from it.
Invited for an HR screening only to be immediately rejected for not having enough YOE. If this was a hard requirement why even schedule a call in the first place? A complete waste of time for both parties.
The interview consists of two rounds and takes about a month. It mainly asks about the understanding of the business and the ability to cooperate with others, and also includes some assessment of personal technical abilities
I was referred into Thoughtworks Bengaluru. After a basic HR screen, a PM grilled me on BA-style scenarios. After that, I prepped a two-day case study to roleplay a consultant.