I applied via their careers website and the recruiter reached out to me the next day. There was a short screening round the same day and it was a role fit check. The next interview was a code pairing round, where I had to work with a senior panelist and solve some tasks. The interviewer concluded with some design related questions. This round wasn't too difficult but I was not selected for the next round. However the recruiter reached out to me personally and gave me a detailed feedback which is much appreciated. Overall, a great experience and would love to interview with Thoughtworks again.