I applied through an employee referral. The process took 2 weeks. I interviewed at Thoughtworks (Chicago, IL)
Interview
After an initial phone call to assess my interest, there was a technical phone interview. This was like any other technical interview. Data structure questions, algorithm questions etc.
The in-office interview started with written tests. The logic test was very interesting. I thought the personality test was a little useless (until months later when I saw my results and compared it to my behavior).
The non-technical interview focused on current affairs and my volunteer work. I found out why later (the company has a social calling beyond just being profitable).
The technical interview was awesome! I got to learn during the interview and one of the interviewers had written books! That was a bit intimidating on the surface, but the interactions were very friendly and informal. It felt like things flowed smoothly.
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.