Open In App

Thoughtworks Technologies Pvt. Ltd. Interview Experience for Application Developer (Consultant)

Last Updated : 09 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I have applied via the HackerEarth platform and I had a great interview experience with Thoughtworks.

Round 1: OA (Online Assessment)

It consisted of 5 MCQs and 2 coding questions. MCQs were easy and coding questions were medium level. I solved Both of them and then the next rounds were scheduled for the next weekend.

Code Pairing and Technical rounds, both were in the office on the same day. It had to be started at 10 am but we reached at 11 (because we didn’t know that Gurgaon and Delhi metros were not connected). It was a bit embarrassing reaching late, but the interviewers were really cool and sweet, and they asked us for breakfast. Basically, we didn’t get any scolding for being late.

Round 2: Code Pairing

This was the most interesting round as compared to all the rounds given in all the companies so far. I have always been focused in writing clean code and following all the OOPS principles and Thoughtworks is well known for this. We were asked to bring our laptops and we were given a very basic question of OOPS and we had to implement it. This round is not to judge logic/coding skills, but to judge our concepts of OOPS.

One interviewer was assigned to 2-3 candidates and he was taking turns to discuss with us. He asked why did you implement an interface and not a class. What attributes and methods will be used?

Make sure to use relevant names of classes, variables, and methods, not class ABC, or int a, x, y, or void fun(). Make sure that your code is readable and also try to format it before showing.

After this round, Thoughtworks had arranged lunch for us, and guess what, it was Domino’s large pizzas and garlic Bread, and cold drinks. I told ya, best interview experience. The results were announced after lunch and I guess 1 out of 5 were selected.

Round 3: Technical Interview

Most of the panels were asking system design questions of Spotify, Book My Show, and Netflix and candidates were coming out dejected. I was really tense, but fortunately, my panel (which consisted of 2 interviewers) asked me about JAVA fundamentals (which I was confident about), collections, and DBMS – asked to design databases for Netflix, then asked me about different types of keys and normalization.

Then they gave the result on the spot and were on the seventh cloud on the way back home.

Round 4: Leadership Round (Zoom call)

This is a basic HR round to discuss your views on general knowledge. Corona had just started at that time, so the interviewer asked if I knew about that. Then he started asking about some other events happening in the world, but I had really weak GK at that time (even now) I wasn’t interested in news. So, I told him and the interviewer was really good. He understood and asked what all I knew. So we discussed demonetization. Then we shifted towards leadership skills and any projects where I exhibited them.

The next round was scheduled in 2-3 days.

Round 5: Social Change Round (Zoom call)

This is another HR round in which the interviewer wants to know your views about diversity and inclusion. ThoughtWorks has been trying to increase its male-female ratio to a great extent. Also, ThoughtWorks supports and encourages the LGBTQ community and there is no discrimination on the basis of caste, creed, or gender. Everyone is referred to as them instead of he/she. It’s good to search about the three pillars of Thoughtworks.

https://martinfowler.com/bliki/ThreePillars.html

I passed all the rounds and I was the only one from our college who got the offer.
All the best to everyone who is reading this post.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads