I applied online. The process took 4 weeks. I interviewed at Thoughtworks
Interview
I applied online. Then, I was contacted by HR and did a telephone interview about my background and expectations about working in consulting.
Then I received a programming task, which I submitted ASAP.
Afterwards, I was invited for a day of interviews and tests in site. Two logic tests; a review and extension of the code I had submitted; also, a presentation about anything I would want; and finally a conversation about their social work and what were my opinions about it. Everything was explained to me before hand.
Interview questions [1]
Question 1
Why are women a minority in Software Engineering companies?
I applied through a recruiter. The process took 3 days. I interviewed at Thoughtworks (Toronto, ON) in Nov 2013
Interview
- phone pre-screen with recruiter
- technical quiz (pick 1 of 3 questions and answer it, submit the code)
- phone technical interview, mostly reviewing your quiz submission
Then it was the onsite interviews:
- 10min online personality quiz
- 12minute Wonderlic test
- 1 hour logic test, questions are made up by ThoughtWorks but are basically a code walkthrough and variable value tracing
- techinical interview with software developers, some algorithm questions, questions about technology and the code you've worked on at previous jobs, what considerations you have when looking to pick a technology for a new project
- culture/values interview with project manager and/or other employees, asking how you work, what the best and worst team that you've been on were like, how you handle deadlines, how you handle working with others, how you talk with clients
- pair programming, work with another software developer on one laptop to fix or improve or just discuss the quiz submission
The onsite interviews took up half a day (around 4 hours).
I was expecting more algorithms and data structures questions but the interviewer gave up on asking a question like that when I wasn't able to quickly answer it or show that I knew the terminology (you can know how to use something and be able to answer even if you don't know the terminology)
I applied through college or university. The process took 1 week. I interviewed at Thoughtworks (Chengdu, Sichuan)
Interview
The interview consists of 4 steps: logic test, code homework, HR interview, Group Interview
The group interview is related to the code homework
The culture is great for people who constantly seek for freedom and social justice