I applied through a recruiter. The process took 2 weeks. I interviewed at Thoughtworks (Gurgaon, Haryana) in Aug 2016
Interview
The interview process was overall good. Following are interview rounds:
1) Solve a problem and mail the solution
2) Pair programming to extend the problem
3) Technical round by 2 persons focusing mainly on technologies and recent project details
4) Another technical round by 2 persons focusing mainly on archetecture
5) Leadership round - not too much technical
6) Cultural Fit - On P3(Pillar#3) Social Injustice
7) Logic/Aptitude test
I applied through a recruiter. The process took 3 weeks. I interviewed at Thoughtworks (Hyderābād) in Nov 2017
Interview
I was told repeatedly by the interviewer that constructor injection is not dependency injection. I clarified I would pass a concrete class when I create the object at runtime, but the object in question is unaware of the actual class passed as param is of abstract/ interface type and is a valid candidaye of dependency injection. But he insists its not dependency injection. I am STUNNED.
Mr. Fowler should be proud!
Interview questions [1]
Question 1
Other questions include roman numeral conversion, check binary tree is bst, find only single number in array where all others are there twice