Application Developer applicants have rated the interview process at Thoughtworks with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 60.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Application Developer roles take an average of 30 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Thoughtworks overall takes an average of 32 days.
Common stages of the interview process at Thoughtworks as a Application Developer according to 1 Glassdoor interviews include:
Presentation: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
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.