I applied through college or university. I interviewed at Thoughtworks
Interview
about code pairing round I was scared at first but it was not the case there it was easy going and very frindly so please dont be scared and take it easily you can crack it!
I applied through a recruiter. The process took 3 weeks. I interviewed at Thoughtworks (Chennai) in Oct 2020
Interview
I got a call from the recruiter to discuss about my current tech stack, my ways of working and my interest in going ahead with an interview process with Thoughtworks. I then had 5 rounds of interview, 3 tech and 2 non-tech before being extended an offer for Application Developer.
Round 1 - Pair Programming round - A problem statement is given and we are asked to design a solution for it. You can use any programming language of your choice.
Round 2 - Tech Interview 1 - Tested on OOP concepts, Class design, Database design and Data structure puzzle
Round 3 - Tech Interview 2 - Technical Depth and Breadth - Tested in and out on my resume. Whatever I had mentioned in resume was asked in depth to get an idea on how good I say I am with what I had worked on. It was more of a discussion than interview.
Round 4 - Leadership round - Here, they try to understand how adaptable you are to their work culture. They asked situational questions to gauge an understanding of how you would react to certain situations.
Round 5 - Social Change Interview - This interview was focussed towards the Social and Economic Justice that Thoughtworks maintains as its core principle. This was a general discussion around women in workplace, discrimination, equality vs equity, Reservation and other relevant topics.
Across all of these rounds, it was so much fun. Although I was tensed before each round, I was made comfortable by some ice breaker questions and it went smoothly thereafter. The questions were challenging, especially tech round 1 but it was a great experience. All the interviewers were friendly and punctual as they came ON TIME for the virtual rounds. Very good yet thorough interview process.
Interview questions [1]
Question 1
Design hand cricket game, e-commerce website, questions about my projects.
I applied online. The process took 4 weeks. I interviewed at Thoughtworks in Oct 2020
Interview
Initially the process kicked off really well but then they rejected me giving a baseless feedback.
There are a whole lot of layers in their interview process. I wanted to work at ThoughtWorks at every cost. I went through a http hunt game first after which I was told to prepare for next round. HR suggested me to read a refactoring book by Martin Fowler which I did. Next round was first technical round and they made me explain everything about my current project which i did. Feedback for me was excellent till this point. For second technical discussion I was told to prepare a project based on webservice (since I had never worked on it) and they wanted to check how well I can learn it. I prepared a production ready project for rest with all the necessary modules and explain each one of them.
Eventually, I was told that they are looking for a different profile for me. after two days I get an email stating feedback - at my experience level, they expected more depth in web internals (which they knew I was new to). It's still a mystery to me that why did they make me go through all the rounds when I had clearly mentioned I had no experience in web. I was told they look for oops concepts and core java understanding and i dont see how rest apis became the point of rejection.
Overall a very disappointing and tiring process.