ThoughtWorks

www.thoughtworks.com
Employer Engaged

ThoughtWorks Interview Questions

Updated Feb 13, 2015
Updated Feb 13, 2015
251 Interview Reviews

Interview Experience

Interview Experience

63%
17%
19%

Getting an Interview

Getting an Interview

41%
20%
15%

Interview Difficulty

3.6
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1.  

    Applications Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral – interviewed at ThoughtWorks.

    Interview Details

    First round was offline puzzle solving round where they give you three puzzles and you have to write code for one of them. Next they call you onsite. Onsite interviews consists of aptitude tests which does not involves usual quant questions instead tests your concentration power by making you solve some flowcharts. During next round you sit with one of their developer and do pair programming on the solution that you submitted prior to your interview. They focus on design and readability of your code. These are followed by two technical rounds with seniors developers.

    Interview Questions
    • Questions on regular expressions. Basic Data-structure and design questions.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  2.  

    Associate Consultant Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online. The process took 5+ monthsinterviewed at ThoughtWorks.

    Interview Details

    I learned a lot during this interview process. They wanted to make sure this was true. They flew me out to chicago and got to stay in a nice hotel. Learned a lot about the companies philosophy. They travel alot. People were all very nice. Interviewers really wanted to get to know who you are and what you're about. Asked loads of questions about different things...make sure to study up. Be yourself, speak clearly, and do everything else that's considered good in an interview.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  3.  

    Junior Consultant Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral. The process took 3+ monthsinterviewed at ThoughtWorks.

    Interview Details

    Phone interview with recruiter basically asking questions from a questionnaire that they have you fill out after applying, then went to an in person interview where they had me take a logic exam, do a presentation, pair-programming, and a cultural fit interview.

    Interview Questions
    • If you were president of the world what are the top 5 things you would change?   Answer Question
    No Offer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Junior Consultant Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    Really long and unnecessary interview process. You will need to complete a coding challenge. My advice would be not to choose the routes problem--it takes much too long and I don't think it even helps move you forward much as the other problems are much easier. Also needed to fill out a long survey with behavioral questions, then have another interview with the recruiter before moving on to the final round. I chose not to move forward in their process after that as I was not extremely interested in the company.

    Interview Questions
    No Offer
  6.  

    Design Analyst, Associate Consultant Program Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral. The process took 4+ monthsinterviewed at ThoughtWorks in December 2014.

    Interview Details

    Started off with a few phone interviews, while they were deciding which position I might best be fit for and eventually I was invited in for an in-person interview. The interview process I went through seemed like it was for a different job than the one described to me over the phone. My take away is that this is a company that wants to build out their design staff, but doesn't have a hiring process for designers in place. When talking with my recruiter, it seemed as though this would be a 50% design and 50% business role, but when I went in for my interview, I was told it would be almost completely business analyst. I was also told that even if design work came up that would be a good fit for me, and I was already assigned on a project as a business analyst, I would not be taken off to help on the design. Since design roles coming up seemed rare already, it got the vibe that I might not be doing any design at all. I started off my interview day by talking with designers, but then my next two interviews were focused on business and how much of a business role it would be.

    Overall thought: this is pretty much solely a business analyst role.

    Interview Questions
    • Business Analyst interview - they ask you to redesign a kitchen and give you two ThoughtWorks employees to act as your clients. They want you to think about the "problem" of redesigning a kitchen in a very analytical, logical, and business-like way, not at all as a designer. This was unexpected to me because, as mentioned above, I didn't understand until my values interview (which was after my business analyst interview) that about 80% of the role would be business analyst, not design. Also, I thought as my background is in design, I didn't think it would necessarily be bad to bring some design thinking in and I thought the interviewers would be more understanding of that than they were.

      Work with your recruiter to understand how they are going to expect you to balance business and design in this role so that you can prepare to show the right skills in your interviews.

      They also give a logic assessment, which was difficult for me as a designer, but overall not too bad - I answered about 7 of the 11 questions. The Wonderlic text (IQ test) wasn't too bad - I was nervous and only got through about 35 of 50 questions, but an average score is a 22, so I think I scored well above average. For these tests, my advice is to prepare a bit in the week or so leading up (you can find sample questions from both tests online) just so you know what to expect.
       
      Answer Question
    No Offer
    Positive Experience
    Average Interview
  7.  

    Junior Consultant Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online. The process took 4+ weeksinterviewed at ThoughtWorks in December 2014.

    Interview Details

    I applied through career page, got the coding exercise, I chose sale tax. After 2 weeks, I got video interview. Rejected at this point. The video interview had general questions such as what social cause concern you? why did you choose sale tax as your coding challenge?, what set you apart from peer?, how do you stay on top of technology? ... I answered all those questions smoothly, emphasized my strong points, my passion for programming, I even mention some of the projects I have done in my own time. The interview was nice, at the end I asked some good questions. Have no ideas why I got rejected, it was weird to apply for a technical position and get rejected by a HR person.

    Interview Questions
    No Offer
    Negative Experience
    Easy Interview
  8.  

    Associate Consultant Interview

    Anonymous Employee in Chicago, IL
    Anonymous Employee in Chicago, IL
    Application Details

    I applied online. The process took 4 weeksinterviewed at ThoughtWorks in December 2014.

    Interview Details

    gave a coding assignment to see how good at oop you were. You can code in c++ or Java, it was up to you. There was an online video interview afterwards. A questionnaire that was oddly political was also involved. Did not really ask much about technical skills, as the recruiter was in HR and not a programmer.

    Interview Questions
    • design a program that accepts directional input and outputs where those inputs will take you on an nxm grid   Answer Question
    No Offer
    Positive Experience
    Average Interview
  9.  

    Business Analyst Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral. The process took 3+ monthsinterviewed at ThoughtWorks.

    Interview Details

    After filling out their questionnaire, which was very different from other interview processes I've come across, I had followed up a couple times and finally got a phone interview 2 months later.

    Interview Questions
    No Offer
    Negative Experience
    Average Interview
  10.  

    Senior Business Analyst Interview

    Anonymous Employee in Johannesburg, WI
    Anonymous Employee in Johannesburg, WI
    Application Details

    I applied through other source – interviewed at ThoughtWorks.

    Interview Details

    i submitted my cv through LinkedIn and I got a response within 2 hours from the recruiter she sent me and email to complete basic questions. She scheduled a telephonic interview and asked basic questions about such as tell me about yourself, how did you hear of TW and explained the culture of the company.

    She sent me a case to complete by applying Business Process Modeling and drawing a facilitation plan.

    Interview Questions
    • the case was challenging and asked for specific business analysis techniques   Answer Question
    No Offer
    Neutral Experience
    Average Interview
  11. 3 people found this helpful  

    Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through college or university – interviewed at ThoughtWorks.

    Interview Details

    I met with the company representative at a college career fair. They sent me documents and a programming assignment to complete after one week. It took me a while to finish up the programming assignment because I also had to manage my heavy class schedule at the same time.

    Interview Questions
    • It was a programming task from scratch. They literally wanted me to code some graphing algorithm in Java to find the shortest possible path in a given graph. The Java program I supposed to write had to have a good object oriented design, had to read the graph from a file, had to create a graph out of it and it had to solve the problems provided in an efficient way. It took me 2 days to finish up the fully working Java code.   View Answer
    No Offer
    Negative Experience
    Difficult Interview

Work at ThoughtWorks? Share Your Experiences

ThoughtWorks

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.