I applied online. The process took 4 weeks. I interviewed at Thoughtworks (London, England) in Apr 2018
Interview
Pretty straightforward, there were a few stages to go through:
- Initial phone call
- Coding assignment (choice of languages to complete it in)
- Day of interviews in the office
I felt supported throughout the process, even got a call before my office interview to wish me luck and check if I had any questions before the interviews. I really felt like an effort was made to get to know me and to let me understand ThoughtWorks a bit more as a company. Overall, it was a great interview experience and I really enjoyed it.
Will say as a down side though, I did have to follow up after submitting the assignment to hear what the result was. Other than that, my experience was overwhelmingly positive.
Interview questions [1]
Question 1
Most of the questions were focused on getting to know me as a person and my motivation for applying/wanting to join.
1. Recruiter screening with HR, pretty standard questions and went through what to expect. If you clear the screening, you will receive feedback that they will like to bring you the be interviewed for the technical interview
2. Pair programming with a senior developer. Brief introduction and straight to the take home assessment.
This was out of cycle as a candidate dropped the offer.
2024 interview process
- Hackerrank
- Pair programming round - pretty manageable, don't need to over prepare
- Culture round - I was asked to share my thoughts about societal issues
Interview process was smooth and quick
Interview questions [1]
Question 1
Pair programming round: If you had more time, is there anything you would like to change?
I applied through college or university. I interviewed at Thoughtworks (Pune)
Interview
The whole process was of 4 rounds, comprising of one OA , then a code pairing round then a technical interview, and finally HR.1
The interview was around one hour with 2 interviewers.
Interview questions [1]
Question 1
Questions were asked from everywhere, including computer science fundamentals, SQL , data structures, and projects.
As I wrote react in my resume questions like how to implement lifecycle methods in function based components were asked.