I applied through an employee referral. I interviewed at Thoughtworks (Pune) in Jun 2019
Interview
1)API hunt game - Really easy if you can call REST APIs. Was able to finish this in an hour. (This round was given from home.)
2)Code pairing - You have to read the Refactoring book by Martin Fowler before appearing for this round and their HR will tell you the same beforehand. Interviewer was very friendly and gave me some hints 1-2 times when I was stuck. Overall it went well.
3)Technical 1 - There was one object oriented design question(you have to model the classes, member variables, methods), they also asked me to implement certain method and will be checking on your overall approach, and whether you are following single responsibily principle etc., then also asked me to design some REST APIs, and some questions on Java8.
4)Technical 2 - This round was basically all about my current project, its architeture, and discussuion on its design, technologies used in the project etc. Open discussion and they just want to understand whether you have deep knowledge in the things that you have used in the project.
5)Manager + HR round - General managerial + hr questions
6)P3 round - Discussion on various social topics.
Interview questions [1]
Question 1
Objet oriented design questions like expect something like - design chess game, parking lot, lift system etc.
I applied through college or university. The process took 2 days. I interviewed at Thoughtworks (Coimbatore) in Jun 2019
Interview
There were totally 5 rounds.
First Round: Simple problems in HackerEarth (any language)
(--short listed--)
Second Round: Basic Application Development using OOPS concepts (optimisation plays major role)
(-- short listed--)
Third Round: Technical HR1 - waited for 4 hours. Questions based on the areas of interest and projects. (quite difficult)
Fourth Round: Technical HR1. Questions based on the areas of interest and projects. (very difficult)
Fifth Round: Cultural HR. Questions based on the social issues. They'll be checking your interpersonal skills.
Interview questions [2]
Question 1
How the apps internally work for fetching details from service ?
It was good having 5-6 rounds. Initial, there was a coding test and two technical interviews. After that, I had two other rounds at their campus. Each round is challenging and involves problem solving or situational based questions.
Interview questions [1]
Question 1
They asked me everything: data structure, database, stack, queue, linked list, and tree. Puzzles and problem solving were also asked.