I applied in-person. The process took 4 weeks. I interviewed at Thoughtworks (Chicago, IL) in Nov 2013
Interview
It was very long. A long questionnaire with some pretty fun questions, a technical coding challenge that you could work on for a few days before submitting, a day long onsite interview with 3 parts: pairing session, technical assessment and a fit interview. I also had to take a logic test, and some other evaluation. It was a lot of work, but I felt like out of all the interviews I did this one was assessing my ability to do the job I was hired to do the most. I felt like it works to see how capable I am of working with a pair, explaining technical concepts and even my presentation style.
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.
I applied online. I interviewed at Thoughtworks (Xi’anbian)
Interview
First round is culture round. They give you a topic in advance and you are going to give a 10-15 min presentation. After that there will be Q&A related to your topic.
Second round is technical and pair programming. They gave you a repo for you to get familiar. The interviewer will ask a few theoretical question about programming and pair programming is related to the repo given. You will write about 3 new requirements together.
Interview questions [1]
Question 1
Some basic programming knowledge questions. During pair programming there will be questions about why are you writing the code like that.