I applied through college or university. The process took 2 days. I interviewed at Thoughtworks (Kochi) in Jul 2016
Interview
The Campus Selection was a two day process. It had Eight rounds starting with the short coding rounding round followed by the long coding, a couple of technical interviews, a HR phone interview and a Leadership round.
The coding rounds were the selection rounds.
Interview questions [1]
Question 1
Technical Round 1:
Database (designing tables, writing SQL queries)
Operating Systems (scheduling algorithms, types of memory in a computer),
Data Structures and Algorithms
Technical Round 2:
Object Oriented Programming (design classes to solve real world problems)
I applied online. The process took 5 weeks. I interviewed at Thoughtworks (Hamburg) in Apr 2016
Interview
Begann mit einem 1-stündigen Interview auf Englisch per Skype, direkt im Anschluss bekam ich drei Programmieraufgaben, von denen ich mir eine aussuchen sollte. Dafür dann etwa 1 Woche Zeit. Daraufhin die Einladung zum Interview Day nach Hamburg. Dort eine Präsentation, ein Interview mit zwei Mitarbeitern, ein Pair-Programming mit zwei Entwicklern und ein Interview zum Thema Social & Economic Justice mit zwei anderen Mitarbeitern. Außerdem gab es dort noch zwei Tests, einen Logiktest und einen allgemeinen IQ-Test.
Etwa eine Woche später bekam ich eine positve Rückmeldung, daraufhin noch ein kurzes Gespräch (online) mit einem Mitglied des Managements und die entgültige Zusage.
Interview questions [1]
Question 1
F: Wie gehst du damit um, wenn ein Entwickler beim Kunden nicht pairen möchte?
I applied through a staffing agency. The process took 1 day. I interviewed at Thoughtworks (Hyderabad) in Apr 2016
Interview
First round was on code pairing. They have given one design problem and given enough time to comes up with feasible design.
After that two more tech rounds will be there and then 2 cultural rounds.
Tech 1 discussion will cover, dive deep in OOPs, Problem solving using OOPs, Data Modeling, check for attitude to learn, scale, how receptive you are to feedback.
Tech 2 would cover your entire projects, the idea is not just to know the breadth of your projects but depth, how a certain technology was used and more importantly WHY. Learnability, Scalability etc etc where do you go to learn, are you self a learner.
After first technical interview I didn't get chance to give second one....:)