There are 4 rounds of interview:
1. Interview with recruiter - reasons and motivation to join Thoughtworks, etc.
2. Technical Interview - Pair programming, not too hard the interviewer is considerate on how the performance can be decreased in these remote interview environments.
3. Project Presentation - present the project (Can be unrelated to techology) you have worked on, talking about different challenges/problems, how you solve it, and what you have learned from it.
4. Cultural Interview - this interview took around an hour in which you pick a card from different categories of questions, the nontrivial one are related to social impact and Thoughtworks' values.