I applied online and the process took 3 months - interviewed at ThoughtWorks in July 2013.
Interview Details –
Applied online, received a online coding challenge. Completed it and did a phone interview with one of the recruiters. I was asked to fill out a survey and a personality test.
They asked general questions, about my experience, why I was interested in TW and what social justice meant to me, very laid back.
Then I was invited for assessment day, where they gave a company tour and had us do a wonderlic test and the logic test and a group assignment.
The group assignment was a made up consulting scenario where you were to build a house for some pugs and each person was given a bunch of requirements from the pugs, the goal was to create a floor plan and make it as cheap as possible.
After assessment day was the technical interviews. The first interview being pair programming with two TW devs. This went OK, one dev seemed very annoyed while the other was very helpful in answering questions.
The 2nd part of the interview is with another pair but they were more on the HR/recruiting side where they asked you about your values and thoughts on social justice, and what the 3 pillars of TW were. They also go over the questions you answered in the questionnaire they sent out. The question they went over for me was the "what would you do as president of the world?" I was also asked about what I have done for social justice.
After that was a short break and the last interview would be the technical interview with two different TW devs. Here they gave me a hour to prepare a 5 minute presentation on a STEM (science, technology, engineering or math) topic and there would also be a 5 minute q&a. This seemed incredibly hit or miss. One dev would be interested and the other would have absolutely no clue what I would be talking about and just be totally disengaged. After that they wanted me to whiteboard the mars rover problem and talk them through it.
The wonderlic was 50 questions in 12 minutes. I must have done poorly because they asked me to do it twice (once at assessment, once at the technical interview). The logic test is not very hard, but I recommend you look at some example problems: http://freshnerpaper.blogspot.com/2012/01/thought-works-placement-paper.html has some. READ the directions very carefully because sometimes it will try to trip you up. IE go to the box number in box 10 (so if box 10 had the number 5, you would go to box 5). Also for the last 3 tests you treat them like a maze it so draw the route that matches the condition and figure out what satisfies that path.
The interview was not stressful, but the emphasis is really on object oriented programming. Does the name of your classes and methods make sense? Can you explain the program you wrote?
Personally, I felt the whole social justice stichk was incredibly pretentious. The folks I talked with were taking credit for the companys efforts when they themselves do not sound like they contributed anything to the cause. Just seemed really full of it. You can't participate in any social justice causes until 2 years into employment or so anyways.
If you're considering TW because you're new at programming and have heard of the great things about TW university, I was told it was more of a consulting crash course where you are thrown into a big simulation. There would be some mandatory classes after TW university for building/deploying applications but a lot of learning will be up to you to do alone. So my advice is don't take this program/career path as the silver bullet that is the only way that will get you up to a professional level - do not get discouraged at all if you get declined. No mentor or teacher will ever get you there, you got to learn it yourself - they can help but remember it is you that crosses the line, stay persistent and passionate. This was a good learning experience for sure and I definitely took the opportunity to ask developers some technical questions of my own - that I always wanted answered. At the end of the day, I was probably not what they were looking for technically (I think I nailed the logic test but bombed the wonderlic and I felt like my OOP knowledge was lacking) but also I don't think it was an exact cultural fit. The interviews were always in pairs and it felt like one person was geninuely interested but another would not be. The interviewers were very professional and kept the atmosphere laid back so I did not feel like I was being grilled or anything.
Best of luck to any future candidates.
I applied online and the process took 4+ weeks - interviewed at ThoughtWorks in July 2013.
Interview Details –
Applied for the Junior Consultant position online and received the 3 programming questions a few weeks later. Completed the Mars Rover example (without JUnit, in case anyone is wondering if its necessary) and received the "positive feedback on your assignment" email with the questionnaire about a week after.
A week after sending in the questionnaire I received an email with details for a phone interview with a recruiter. The phone interview was HR based with no technical questions. Unfortunately I stumbled at this part but the process as a whole was a great experience.
Good luck guys!
I applied through other source and the process took 7 months - interviewed at ThoughtWorks in July 2013.
Interview Details –
Just as previous entries on here, the interview process ran as follows:
1) Brief phone call (to see if I was still looking for employment, etc)
3) Coding challenge
4) Another phone call (mostly the recruiter discussing details of the job)
5) Invitation to Chicago HQ to complete:
(a) Logic assessment
(b) STEM presentation
(c) Technical interview (Pair-programming)
(d) Non-technical interview (Discuss the values of the company, your values and how the two align)
My biggest advice is to be super well-versed in your contribution to the non-technical portion - for instance, don't make a passing remark about how we should aim to eliminate poverty unless you have some ideas on how to achieve it. They don't drill or interrogate you aggressively, but they do expect you to be able to (have and) communicate personal ideals and ideas.
The technical portion is very straight-forward. It consisted of very basic OOP questions. As for the pair-programming, my interviewers (of which there were two) were friendly and helpful with refactoring my submitted code. It was like a mini seminar on TDD.
(The interview process took a very long time for me - it ran on and off because I was still in school full-time)
Interview Question – Tell us about the political state of _______ (where you're from). Answer Question
Negotiation Details – No negotiation as this was an entry-level position.
I applied through college or university - interviewed at ThoughtWorks in July 2013.
Interview Details –
1. questionnaire and oop assignment
2. phone interview
first day: assessment
second day: technical and value inteview
Interview Question – the value interview three pillars and questions on questionnaire Answer Question
I applied through college or university and the process took 4 months - interviewed at ThoughtWorks.
Interview Details – Met them on campus. Passed the wonderlic test and questionnaire and the coding assignment. This was a long process. But then an HR called me asked some behavior questions and failed me.
Interview Question – What are your thoughts on our Three Pillars? Answer Question
I applied through college or university and the process took 4+ weeks - interviewed at ThoughtWorks in June 2013.
Interview Details – Applied in my college's career fair. After a week, the HR sent me a questionnaire and 3 programming problems. The problems were not hard and I just needed to solve one of the problems. Then I took the assessment on campus. After two weeks, I got a phone interview which asked about behavior questions. The interview was not like a conversation. It seemed that the recruiter just wanted me to answer her questions. It also seemed like she was not familiar with the company.
Interview Question – BFS, DFS Answer Question
I applied online and the process took 5 months - interviewed at ThoughtWorks in May 2013.
Interview Details –
After I applied online from their website, the HR called me and she was very nice with me. They sent me an email with a questionnaire and another with 3 programming challenges.
The questionnaire included different questions that test your creativity and values.
The programming challenges were related to algorithms. Once I completed a problem, and I sent it back and it took one moth after they contacted me again.
After this, I had an on-site interview in their offices in Chicago. during two days. During this interview, I took a wonderlic exam, logic exam, one values interview, pair programming interview, technical interview, and a group activity.
It was very interesting process and although I thought I would not pass the process, they told me they would extend me an offer!
I applied through college or university and the process took 2 months - interviewed at ThoughtWorks in March 2013.
Interview Details – Went through assessment day, completed the follow up questionnaire and coding assignment, and made it to the HR interview. Up until this point a month and a half had passed. Everything seemed to go well in the HR interview, but at the very end I mentioned that I had an employment offer, and as such, needed to complete whatever steps were left in the interview process within 2 weeks. The HR person's response was that the next step in the interview process was scheduled to take place in 3 or 4 weeks, and as such, I would not be able to continue the process. I think it is fine if they have a process that lasts multiple stages with long time intervals in between them, however, the problem is that they are not up-front about it.
Interview Question – Why thoughtworks? Ok, are there any other reasons why thoughtworks? Interesting, are there any other reasons why thoughtworks? Good, any other reasons? Answer Question
I applied through college or university and the process took a day - interviewed at ThoughtWorks.
Interview Details –
I went for an interview day with ThoughWorks after being recruited from my university. The company seems quite nice and is ideally located. The initial process was a lot of testing of your attributes such as intelligence and problem solving.
im still ongoing in the application process, but hope to be at the next stage soon.
Interview Question – Unexpected questions was: to name some sort of innovation that I have completed Answer Question
Very Difficult Interview
I applied through a recruiter and the process took 3 months - interviewed at ThoughtWorks in January 2013.
Interview Details – You had to interview and reinterview and take tests on coding, personality, etc. Seems like a bit much.
Interview Question – Who would you vote for as president? (aka are you Republican or Democrat). Not relevent. View Answer
Pros: Great Work Culture and Growth... Lots of emphasis on values... Interesting and smart colleagues to work with... Flexibility in all aspects of office life... – Full Review
OK, let’s get the corporate stuff out of the way first. ThoughtWorks is a global IT consultancy providing Agile-based systems development and consulting services. We've pioneered many of the most advanced and successful… — Full Overview
Provided by employer [?]
This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.
Your feedback has been sent to the team and we'll look into it.
The difficulty rating is the average interview difficulty rating across all interview candidates.
Your response will be removed from the review – this cannot be undone.
No thanks –