I applied through other source. The process took 5 days. I interviewed at Thoughtworks (Chennai) in Jun 2013
Interview
Received a message via Linked in. Accepted the call. I was given a java problem over email.
Solved it and send them within the next 4 days. They called me in.
The first step is a peer code review on what was mailed to them.They would like you to explain the code and remodel/reorganize and re-factor it.So, make sure you have a known space for it when you deliver them over email. :)
I wished I had a Windows box from start. The code review time is just half n hour. For my bad luck, 15 minutes went on by swapping mac to windows, hardware problems and on. Its best that you know how to deal with a mac keyboard, or else don't give a try until you get a Windows box.
Questions are :
why do you override the equals methods of Object?
General feedback: As we grow and use frameworks such as Spring, Hibernate, Apache and others, we tend to loose basic concepts. They start from the basic and move on to the trickier ones.
4
Neutral experience
Average interview
Application
I applied through an employee referral. The process took 5 days. I interviewed at Thoughtworks (Chennai) in Oct 2021
Interview
Asked one of the employee for referral.
1. Got a call from HR asking about the project, technology and contribution and she convivence to schedule interview with one the Thought worker. This discussion happened for 20mins
2. First round of virtual F2F: Some java github code has been shared with me and asked to do analysis on interview I asked to make some enhancement in the project and write test cases. I cleared it. Duration 90 mins but end up 120mins.
3. Second Round: Develop a game from scratch as console application and make sure write test case. This is the easiest one for me only two or three use cases where asked.
4. Third Round: Tech discussion about project and technology. Asked about my project architecture. Since I'm a full stack developer I did contributed to my project a lot. So went to explain everything I know at the end I was asked to design class and relation for OLA/UBER booking. I managed to give my design using SOLID principle which they expected in all round of interview. No negative comment where shared during the discussion.
Two days after I got a call from HR saying that I went to answer everything which I'm not aware of. I'm disappointment after receiving such comment.
It takes me for a while to move on from such comment after begin honest during the entire process but I'm assume communication gap was there in the last round.
Interview questions [1]
Question 1
Java depth Breadth.
Web security.
Monothetic vs Microservices
Quite simple & clear process.
1. Applied through their career site
2. Got a call from recruiter team the very next day
3. The recruitment coordinator was quite professional & upfront & did a initial round of screening
4. Explained the process thoroughly & provided some links to go through.
5. Called just before the interview day to check if things were fine.
6. Provided the constructive feedback post the discussion with panel.
So in all a very professional & clear approch
Keep it up.
The process took 3 weeks. I interviewed at Thoughtworks (Bengaluru)
Interview
It was a good interview process, with initial hr round, pair programming, and technical round. There were no tricky ds/algo questions. Mostly about the OOP design skill, and other technical design choices.
Interview questions [1]
Question 1
Questions to assess OOP design skills, like Board Game, Mars rover, etc.