Now, every Ex-ThoughtWorks friend of mine warned me to not go the company for discussions. But I really needed to find out why they were all asking me not to go.
The first round of discussion was with two people. One of them seemed very unhappy in general. The other seemed to be focused on proving a single point – that he had many opinions on technology.
I was there hoping to talk about some of the big data work that ThoughtWorks had proudly displayed on their website.
I was immediately told by them that Big Data is all useless and that there are more solutions available than problems to solve. I was also told that Thought Works was never planning to become a Big Data house. So I tried to ask why they mentioned it on the website but all I got in response is - we're digressing, and that we needed to get back to the interview. (What interview?)
We began discussing a programing language. In two minutes, that discussion turned into a one-sided rage against the language and how the frameworks that people-successfully-use-worldwide-across-millions-of-applications was the biggest crime of the 21st century. It was quickly evident that neither of them had much depth in the said frameworks, they happened to mention a few terribly incorrect details. However, they had an opinion of the framework’s evil monstrosity.
The next set of gentlemen were no different. In fact, it felt like they were in a hurry to get back to what they were doing. Neither of them wanted to hear anything related to my past experience. Again, both of them lacked depth about frameworks (again some horribly incorrect details were mentioned) and voila, up came the framework bashing. It was amusing to see such hard opinions created over nothing concrete.
At the end, I learnt what my Ex-ThoughtWorks friends were trying to explain and why they had left. They had warned me that the current culture revolved about how having an opinion was more important that having knowledge. The interview experience was nothing but disappointing. Technology is but a means to solve problems that customers face, they all come with good and bad. There is no place for egotistic attacks during an interview, it's highly immature. I was merely giving ThoughtWorks a chance. I ideally wanted to cut the discussion halfway and leave. However, I was courteous enough to respect their time though they didn't seem to respect mine.
Companies need to start keeping a check on the attitude and arrogance of their employees, especially during interviews. The panel is the face of the company’s culture and attitude. The interviewers and the processes are also being judged by candidates to decide if they are going to like working in the company. Only the desperate could put up with bad attitude. Companies should ensure to keep out arrogance as they expand.
46
Positive experience
Difficult interview
Application
I interviewed at Thoughtworks (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 (Hamburgo) 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.