I applied through college or university. I interviewed at Thoughtworks (Calcuta) in Sep 2017
Interview
I applied through college.
1st round(time 20 min):
It was very easy. My problem statement was "Show the numbers in the range from 1..n(n is user input) where the numbers are odd and the digit sum of each number is equals to 7."
2nd round:
i) 1st phase(5 min for question reading, 5 min for doubt clearing then 20 min for coding):
TennisGameProblem>
There is a specific tennis game score counting rule. Each player must score at least 4 points and 2 points greater than the opponent to win the game.
If both of them have scores minimum of 3 and the scores are equal then it is 'deuce', then the player who scores better next time will get an advantage and then after that advantage point one more point to win.
Inputs are given dynamically in each line.
Suppose there are 2 players:
P1(in input means P1 scored 1 point)
P2(in input means P2 scored 1 point)
X(in input means no scores)
**Inputs are case sensitive.
**For any input other than these three the program should show invalid input and stop execution.
The program should take the inputs until someone wins or there is any invalid input.
ii) 2nd phase[Code pairing OOD](5 min for question reading, 5 min for doubt clearing then 20 min for coding):
Extension of the previous tennis game problem.
This time again inputs will be dynamic but the program should give output("nameOfPlayer: score" in this format score love,fifteen,thirty,forty) for every single input.
**inputs are case sensitive
**The ThoughtWorkers will come to you and see how you are approaching the problem.
Unfortunately, I was not in the list of the next interview round :( .
Anyway, the ThoughtWorkers were really cooperative.
All the best to all the folks who are reading this, hope this would help you a bit.
1
Application
I interviewed at Thoughtworks
Interview
Went well overall four rounds starting with Hacker rank test, Code pairing, Technical and Cultural alignment interview. Majorly focused on Oops and DSA. Java and Python are added plus, overall good experience with good interviewers
I applied through college or university. The process took 2 months. I interviewed at Thoughtworks (Hyderabad) in Feb 2025
Interview
The interview process for an Application Developer is designed to assess a candidate's technical expertise, problem-solving abilities, and overall suitability for the role. It typically consists of multiple stages, ranging from an initial screening to technical evaluations and behavioral interviews.
Interview questions [1]
Question 1
Can you describe a challenging project you worked on and how you solved the problems that arose?
I applied through college or university. The process took 4 weeks. I interviewed at Thoughtworks in Nov 2024
Interview
It was on campus.
1st round: coding assessment(4 questions)
2nd round: code pairing
3rd round: tr
4th round: cultural and leadership round
5 got selected from our college. i was one of them.
The offers are given batches wise. if you are in a last batch like me. you will suffer a lot of waiting.