I applied through college or university. I interviewed at Thoughtworks (Pune) in Jun 2016
Interview
I completed my diploma and applied for a software engineering post through a step program First there was aptitude test which included quantitative and logical related reasoning then group discussion and after that interview
They gave me a word document to submit to them for a programming test.
In the end they fobbed up some excuses and said "Your code has too much function nesting"
What nonsense! Nesting large blocks of code into small functions for either reuse or easy reading in short hand improves maintainability.
I agree with what they said about a lack of unit tests, but having experience under my belt, I would really like to challenge them to show me in the application code that they have it ;)
Another one of those interviews that is rigged cause they want to hire their own race in this case : Indian.
Interview questions [1]
Question 1
Given a list of events and their timings, eg Learn python , 5 minutes
Introduction to Java , 30 minutes
Write an algorithm to squeeze as many possible courses into two 6 hour slota
I applied through college or university. I interviewed at Thoughtworks (Coimbatore) in Aug 2019
Interview
The Company came to my College to hire B.tech as weel as M.Tech CSE Grads.
The First Round was an simple coding round conducted in hackerearth platform.
The second Coding Round was Long Programming Challenge in which they see how you use oops concepts and Programming techniques.
The Next Round was Technical Interview.They started by asking questions from my Resume,the projects etc.
Then they gave a Problem asked to come up with a logic and to write pseudo Code.Then they asked me to design a database model for an application like redbus.
They asked one more question on data structures.
Interview questions [2]
Question 1
When you are given a set of times like {11:00 to 14:00} {13:00 to 15:00}{09:00 to 10:00} you have to write the minimum sets of times by merging overlapping times.