I applied through a recruiter. The process took 3 weeks. I interviewed at Thoughtworks (Pune) in Sept 2018
Interview
Round 1 - Initial coding assignment:
A simple REST API-driven game which has to be played by writing code. It involved 4 questions, each involving a pair of GET and POST requests on the game endpoint with a lag of not more than 2 seconds (possible only through code).
Round 2 - Technical-1:
Two coding assignments
A. Write code to print the occurrence of a character in a string irrespective of the case of the character.
B. Write code to print whether a given expression has balanced parentheses.
One manual testing assignment
C. Write possible important test cases for three webpages (login, checkout, payment) of an e-commerce website.
Round 3 - Technical-2:
Discussion about REST API testing in depth with examples for questions like: why API testing, what points to consider during API testing, what kinds of test cases can be covered in API testing, what are the different levels of testing in general, etc.
Round 4 - Technical-3:
Detailed discussion about a real-world product's backend and frontend and it's test strategies and their differences, the application of CI/CD pipeline in software deliveries.
Round 5 - Leadership round:
Discussion about the past work experiences, work style and challenges.
Round 6 - Social and economic justice:
Discussion on topics like transgender and caste based discriminations and possible ways to eradicate them.
Interview questions [2]
Question 1
Write code to print the occurrence of a character in a string irrespective of the case of the character.
I interviewed at Thoughtworks (São Paulo, São Paulo)
Interview
Participei do processo seletivo para o banco de Ready-To-Hire. Foram 5 entrevistas ao total,abordando os seguitnes pontos: RH (nicial), avaliação técnica (bate papo e código) e cultural.
Apesar de ser um processo mais longo que o usual, todas as etapas me fizeram sentido.
Ao final recebi uma oferta e acabei declinando por razões pessoais.
Interview questions [1]
Question 1
Você utiliza práticas de TDD e SOLID no desenvolvimento de software?
Several interview very well prepared, with real developers talking with you. You feel comfortable during the whole process and feel that the company is doing effort to assess the candidate experience and fit.
Interview questions [1]
Question 1
How do yo deal with a difficult situation in your project?
I applied online. The process took 2 months. I interviewed at Thoughtworks (Hamburg) in Mar 2019
Interview
Great experience overall - I can tell it was a high-quality process since I do interviews in my company myself. One notable detail is that I able to prepare for the interviews: 24 hours before the interview they send the description of the problem, so you have time to read it through and think about it. Also, the people I met were extremely friendly.
There were three stages:
- 30 minutes call with HR
- Screening technical interview: the only thing we did was pair programming.
- 3 on-site interviews, 1 hour each: general technical discussion (no specific only the open or high-level ones); Social Economica Justice discussion; pair programming.