Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Thoughtworks

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Thoughtworks reviews | Thoughtworks jobs | Thoughtworks salaries | Thoughtworks benefits | Thoughtworks conversations
      Thoughtworks interviewsThoughtworks Principal Consultant interviewsThoughtworks interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Principal Consultant Interview

      13 Jun 2015
      Anonymous interview candidate
      New York, NY

      Other Principal Consultant interview reviews for Thoughtworks

      Principal Consultant Interview

      23 Oct 2024
      Anonymous employee
      Midwest City, OK
      Accepted offer
      Declined offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 2 months. I interviewed at Thoughtworks (New York, NY) in May 2015

      Interview

      The interview process and the outcome mirrored the experience of a previous commenter who had applied for a Principal Consultant position (and posted a review on March 29, 2015). I applied online, and I got a positive response the very next day. The first conversation was with an internal TW recruiter out of the Chicago office. A very engaging discussion, and she was sure to capture my compensation requirements within the first few minutes. Next step was a discussion with a Technical Director, which is a pretty high-level title at TW. The director had to cancel at the last minute, and instead, I spoke to a Principal out of the San Francisco office. After successfully submitting my coding test and presentation, I was invited to come into the NYC office. There, I had a panel discussion about my presentation, a pairing interview, a short interview about my views on social justice (TW's Pillar 3), and then a logic test. The next week, I had a video debrief from the Managing Principal of the NYC office. A week later, I was invited to come into the NYC office to discuss an offer. There was a huge disconnect, and I ended up leaving the office very frustrated. As soon as I got home, I sent an email to the TW recruiter in which I said that I withdrew my name from the candidacy. My main complaints were: 1) During the first ten minutes of my initial interview with the TW recruiter, we narrowed down my salary expectations. Then, during the last meeting, where they told me that they were going to give me an offer, the Managing Principal asked what my salary requirements were, and after telling him, he said that he was not authorized to offer that much, and he would have to get special permission from a person who was a level or two higher. In my opinion, when you tell someone to come in to talk about the offer, you actually have a number in hand !!!! 2) At various times during the interview process, the interviews did not take place at the scheduled time. They have something wrong going on their with their internal clocks. The second interview I had was delayed twice because the recruiter in Chicago messed up on the times. The final debrief was delayed for two hours, resulting in a very awkward situation where they gave me ten minutes notice that they needed to have a video chat with me ... and I was sitting in my office at my current job. 3) I originally was slated to speak with one of the technical directors. He cancelled at the last minute, and instead, I spoke to a Principal out of the San Francisco office. The interviewer was on a cell phone at a nosy location, and it was difficult to communicate with the interviewer. In my opinion, when someone is being interviewed, they should be on a land line and in a quiet location. Especially if you have a senior-level candidate that you are speaking to. Basically, despite their proclaimed excellence at technology, the internal processes are not what you expect from a company that carries the ThoughtWorks name.

      Interview questions [1]

      Question 1

      ThoughtWorks was pleasantly surprised when I volunteered to take the coding test. From what the recruiter said, Principals are not expected to take this test. They sent over a list of a few problems, and I chose one of them to do. This was the famous Kiwiland problem. I won't go into details, but it is easy to find this problem with a simple Google search. The problem was made a bit easier for me due to the fact that I was just starting to write a graph package for myself for a side project. So, I wrote some algoirthms around that core package that enabled me to solve the Kiwiland problem in a few hours. During the on-site pairing interview, I was asked to expand on the problem a bit. We did not get to the final answer, but the interviewers and I discussed ways that I could adapt my classes and algoirthms to solve their problem. Some good discussions went on, and I appreciated the comments of the interviewers. During the debrief, the feedback was that my code was not designed in a TDD-like fashion (which it wasn't), so TDD-designed code seems to be something that ThoughtWorks looks out for. ThoughtWorks also gave me a presentation to write up. They sent over a list of five business scenarios that they probably encounter frequently (ie: integration of disparate systems, scaling up a development org that is having issues, etc), and they asked me to choose one and give a presentation on it. I wrote up a brief PowerPoint, and during the on-site interview, a panel of three TWers grilled me on my presentation and philosophies. It was an engaging discussion, and a lot of it revolved around the use of MicroServices vs Monolithic apps, and how you would implement them at a customer site. In fact, many of their questions for a Principal-level applicant are geared around how you would deliver for tricky clients. At the on-site, two very young TWers asked me about my opinions on social justice and what I was passionate about. I was interested in devoting part of my time at TW to helping social causes, but it looks like a lot of that work is done out of their offices in India and Africa. They do have a bit of work going on in NYC with Unicef. The last part of the interview is their famous logic test, where you are basically given an array of integers and written directions, and you are asked to solve various problems. For me, the key was to take the written descriptions, translate them into simple C-like pseudocode, and "run" the code by hand. After the on-site, TW followed up with a one-hour debrief and final interview with the Managing Principal of the NYC office. Again, more questions about how I would handle tricky client situations.
      Answer question
      11
      Positive experience
      Average interview

      Application

      I interviewed at Thoughtworks (Midwest City, OK)

      Interview

      Series of interviews with various department heads with various focusses on how my engagement could leverage their expertise to win new logos. Each wanted to understand various scenarios and how I'd approach them.

      Interview questions [1]

      Question 1

      Detail your methodology to acquire business in new Industries.
      1 Answer

      Principal Consultant Interview

      4 Apr 2024
      Anonymous interview candidate
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at Thoughtworks

      Interview

      They were very professional in their email communications with me and followed up on a regular basis to try to schedule a call or interview with me once I confirmed my interest in their company

      Principal Consultant Interview

      4 Dec 2022
      Anonymous interview candidate
      Bengaluru
      No offer
      Negative experience
      Average interview

      Application

      I applied through a recruiter. The process took 3 weeks. I interviewed at Thoughtworks (Bengaluru)

      Interview

      Started with a case study that they wanted me to solve for them. After this, they would conduct the interviews with candidates. They provided a week's time to solve the case.

      Interview questions [1]

      Question 1

      They asked for solution of a case study. After getting the solution they did not get back. No communication!!
      Answer question