Applications 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 Applications 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 Applications 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 online. I interviewed at Thoughtworks (Pune) in Mar 2015
Interview
They gave me 2 problems, One has to solve either of them at home in span of 3 days.
I applied all the concepts ,design patterns. I wrote test cases , file handling, whtever was possible.
I applied through an employee referral. I interviewed at Thoughtworks
Interview
First round was offline puzzle solving round where they give you three puzzles and you have to write code for one of them. Next they call you onsite. Onsite interviews consists of aptitude tests which does not involves usual quant questions instead tests your concentration power by making you solve some flowcharts. During next round you sit with one of their developer and do pair programming on the solution that you submitted prior to your interview. They focus on design and readability of your code. These are followed by two technical rounds with seniors developers.
Interview questions [1]
Question 1
Questions on regular expressions. Basic Data-structure and design questions.
I applied through an employee referral. The process took 2 weeks. I interviewed at Thoughtworks
Interview
I forwarded my resume through a friend and got a call from HR. He asked about my project and why i wanted to join thoughtworks ? We had a brief discussion over call and then i was invited to their campus for coding round. I was given a simple problem and was asked to code. Thereafter was called for code pairing where i along with one of the thoughtworker refactored the code. He ased about the design pattern used and why some DS was preferred over other. He was very warm and cooperative.
Now i have been called for the technical round, details of which i will update later.