The process took 4 weeks. I interviewed at Thoughtworks (Gurgaon, Haryana)
Interview
was in the process of hiring for the position since a month which I gave interview today and was very much excited. But I faced a humiliating experience today (courtesy the house keeping staff behaviour).
After giving my peer programming , HR requested to have lunch and then when panels will be available we will start with the interview.
I had a good lunch and then went to put my plates, housekeeping manager or may be he would be housekeeping representative asked me to empty the food in trash , which i did (as we usually do everywhere), then he sort of ordered me that you need to clean the plates well in first basin with water then put it in the second basin. As , I in my whole experience or in my academics , i never faced situation where you are asked to clean plates(i felt a bit bad momentarily, but quickly thought it may be for everyone). In my mind ,, i was thinking of the next interview though I just casually replied housekeeping guy "I am not sure this would be done by housekeeping" . I dont know why this housekeeping guy felt so bad, and he said twice "this is done by everyone here" etc... i just said ok and acknowledged away thinking of my interview. He then discussed with one employee , then maybe went to HR. Meanwhile I drank water and the moment i came to meeting room , apporv came and replied me that you have talked very rudely to him and you got very angry etc... I said sorry to HR that may be he felt something bad , but i didnt meant something like that , as i was just thinking of interviews. HR was also like fumed off me.
Then he said that the decision has been changed and you were not good with designs and gave some reasons and we would not go ahead with candidature.
This is the way they treat the candidates,the cafeteria guy can go and complaint about false and irrelevant things and hr will take action and revert their decisions and will talk in unprofessional manner.
So, better be aware before going there.
Interview questions [1]
Question 1
A basic use case was given, and you are asked to correct its design and sort of refactor it. the use case is so small that you can break the structure a bit only as there is not much business logic in it
I applied through a recruiter. The process took 1 week. I interviewed at Thoughtworks (Barcelona) in Mar 2018
Interview
I was contacted by internal Thoughtworks talent, telling me how great my profile was and such.
We agreed on a time for a skype call and the recruiter suggested we meet at their office.
It was not easy to agree on it, but we found a slot. Family and work don't leave much free time. Anyway, I asked to postpone the agreed date, as my wife had an accident and I needed to take care of my daughter. They were apparently nice, but I have been waiting for weeks since then, and nobody has contacted me anymore.
I got the impression they don't care about personal life/work balance.
I applied online. The process took 4 weeks. I interviewed at Thoughtworks (New York, NY) in Mar 2018
Interview
Throughout the entire process everyone was upfront about the role and interview process.
1. I applied online and a recruiter reached out to me. We spoke about my experience and what I was looking for in my next role.
2. Interview with a principal consultant about best practices, software development, testing and a little architecture.
3. In person paired programming with a Senior developer and a principal developer. It starts with a business case and you have to implement a solution using TDD in any language you're comfortable with.
4. A second round of in person interviews and some written logic tests. The 1st round od interviews were technical white boarding explaining the architecture of some applications that I've written, coupled with questions about decisions that I've made about the application. The second round were non-technical and based on how I've contributed indicually, part of a team and how I've led. The written tests were logic and personality. The day ended with a management interview and fit.
Overall it's long but if you've prepared for any technical interviews before, it will be pretty straightforward.