O processo levou 2 semanas. Fiz uma entrevista na empresa Thoughtworks (New York, NY).
Entrevista
I was contacted by a ThoughtWorks recruiter via LinkedIn for an onsite Interview. Although I did not get selected, it was a good learning experience for me.
First round is a code completion round. A source code is shared with number of test cases. Duration 45 mins. The actual code needs to be implemented in a way that all test cases testing that class should pass. A minimum of 5 puzzles need to be finished to be eligible for next round. Being fast is key here. Don't worry about the right data structure or efficient implementation. E. G. Print prime numbers upto n, remove duplicates from linkedlist and so on.
Second round was code pairing round,where a senior from Thoughtworks explains the coding question to solve e.g implement a Monopoly game. Various scenarios to cover. Here the emphasis is defining the right data model, best oops practices and also that code should work according to the test case they provide. Duration 1 hr after they have walked you through the problem statement. Do not hesitate to ask questions.
Called on a different day for design round
Here I was asked to explain the architecture of any project i recently worked on. And questions on these. Another question is design round. Eg. Implement twitter or youtube.
I did not do well on questions on both. So did not qualify. Expect in depth questions on your project. Emphasis here is to know how good a candidate is with basics as well as depth of knowledge.
Overall a positive experience, every interviewer was very knowledgeable, patient and empathetic.
Went well overall four rounds starting with Hacker rank test, Code pairing, Technical and Cultural alignment interview. Majorly focused on Oops and DSA. Java and Python are added plus, overall good experience with good interviewers
Candidatei-me por meio de uma faculdade ou universidade. O processo levou 2 meses. Fui entrevistado pela Thoughtworks (Hyderābād) em fev. de 2025
Entrevista
The interview process for an Application Developer is designed to assess a candidate's technical expertise, problem-solving abilities, and overall suitability for the role. It typically consists of multiple stages, ranging from an initial screening to technical evaluations and behavioral interviews.
Perguntas de entrevista [1]
Pergunta 1
Can you describe a challenging project you worked on and how you solved the problems that arose?
Candidatei-me por meio de uma faculdade ou universidade. O processo levou 4 semanas. Fui entrevistado pela Thoughtworks em nov. de 2024
Entrevista
It was on campus.
1st round: coding assessment(4 questions)
2nd round: code pairing
3rd round: tr
4th round: cultural and leadership round
5 got selected from our college. i was one of them.
The offers are given batches wise. if you are in a last batch like me. you will suffer a lot of waiting.