I applied through an employee referral. The process took 2 months. I interviewed at Thoughtworks in Nov 2021
Interview
Processo dividido nas seguintes etapas:
- Entrevista com alguém do RH
- Pareamento técnico de linguagem
- Entrevista de Cultura
- Entrevista de Liderança
- Papo Técnico
O processo é bastante extenso porem voce recebe todas as informações necessárias para fazer cada etapa com dias de antecedência, então você consegue chegar preparado, já sabendo o que vai ser abordado!
Interview questions [1]
Question 1
Pyspark, TDD, Cloud Computing, Streaming de dados, SQL e NoSQL, etc...
I applied through an employee referral. The process took 4 weeks. I interviewed at Thoughtworks in Oct 2021
Interview
Na primeira etapa, tive uma conversa com o recrutador para alinhas expectativas e entender minha motivação pela vaga (1 hora de entrevista). Na segunda, tive uma entrevista técnica sobre conceitos correlatos a área de atuação. Também durou 1 hora.
Os entrevistadores foram muito simpáticos e me deram muitos feedbacks sobre que habilidades posso melhorar e como estudar. Foi a melhor experiência de entrevistas que já tive na vida.
I applied through a recruiter. The process took 2 weeks. I interviewed at Thoughtworks (Gurgaon, Haryana) in Feb 2019
Interview
The interview process is quite long, around 6 - 7 rounds technical as well as behavioral. It started with the HR call, one of the HR from the company called me regarding the opportunity. She talked to me about the hiring process, about the technologies and the projects that they do. The whole point of her call was to say that ThoughtWorks is a great company and it is very hard to get into it (After talking to her it felt like they have tougher interview process than that of Google, Facebook etc.).
1st round.
It was an online assessment with MCQs, that I completed in around 30 minutes. Easy if you know the basics of Hadoop Ecosystem.
2nd round.
they gave me a question on some moving average calculation over some data with Spark, it has to be implemented in RDDs. Completed it on time and then came the discussion on the solution. The guys didn't have deep knowledge of spark, the questions were very basic and I cleared it.
3rd round.
cultural fit, discussion with a guy on inequalities present in our society. For a moment I thought they are hiring me for some diplomatic position, then I drank water and got normal. I think the whole point of the interview was to show off your English speaking skills, the guys didn't focus much on logic.
4th round.
Technical, it was a zoom meeting, 2 guys asked me questions regarding my past projects, some basic questions on spark and Hadoop.
5th round.
again cultural fit with the head of the office I guess. questions like why do you want to join ThoughtWorks and all that.
6th round.
again cultural and technical with the head of analytics. the same questions like why do you want to join ThoughtWorks, your past projects etc.
My experience with HR was not that good. After each round, she made me feel like I didn't perform well in the interview and they are doing me a favor in going ahead with me. On each call, she asked why I want to join thoughtWorks.
I cleared all of the rounds, then after 2-3 days came the salary discussion part. She said that the offering team is making me an offer with the same CTC. I mean she didn't even mention even for once that they have such limitations on the compensation part. However, I rejected that offer and told her that I was not interested in going ahead. After that, she made me another offer with 14-15% hike but as I was not happy with the process I immediately rejected.
So my advice to you guys is that before starting the interview process with them please clarify all your doubts regarding the compensation part. Most probably they will make your offer with same CTC or a slight increase and will consider you raw (HR mentioned it many times that I am raw, I don't know what she actually meant but as per my experience with their interviewers I think they all are raw).