ThoughtWorks
  • Contact
  • Español
  • Português
  • Deutsch
  • 中文
Go to overview
  • Engineering Culture, Delivery Mindset

    Embrace a modern approach to software development and deliver value faster

    Intelligence-Driven Decision Making

    Leverage your data assets to unlock new sources of value

  • Frictionless Operating Model

    Improve your organization's ability to respond to change

    Platform Strategy

    Create adaptable technology platforms that move with your business strategy

  • Experience Design and Product Capability

    Rapidly design, deliver and evolve exceptional products and experiences

    Partnerships

    Leveraging our network of trusted partners to amplify the outcomes we deliver for our clients

Go to overview
  • Automotive
  • Cleantech, Energy and Utilities
  • Financial Services and Insurance
  • Healthcare
  • Media and Publishing
  • Not-for-profit
  • Public Sector
  • Retail and E-commerce
  • Travel and Transport
Go to overview

Featured

  • Technology

    An in-depth exploration of enterprise technology and engineering excellence

  • Business

    Keep up to date with the latest business and industry insights for digital leaders

  • Culture

    The place for career-building content and tips, and our view on social justice and inclusivity

Digital Publications and Tools

  • Technology Radar

    An opinionated guide to technology frontiers

  • Perspectives

    A publication for digital leaders

  • Digital Fluency Model

    A model for prioritizing the digital capabilities needed to navigate uncertainty

  • Decoder

    The business execs' A-Z guide to technology

All Insights

  • Articles

    Expert insights to help your business grow

  • Blogs

    Personal perspectives from ThoughtWorkers around the globe

  • Books

    Explore our extensive library

  • Podcasts

    Captivating conversations on the latest in business and tech

Go to overview
  • Application process

    What to expect as you interview with us

  • Grads and career changers

    Start your tech career on the right foot

  • Search jobs

    Find open positions in your region

  • Stay connected

    Sign up for our monthly newsletter

Go to overview
  • Conferences and Events
  • Diversity and Inclusion
  • News
  • Open Source
  • Our Leaders
  • Social Change
  • Español
  • Português
  • Deutsch
  • 中文
ThoughtWorksMenu
  • Close   ✕
  • What we do
  • Who we work with
  • Insights
  • Careers
  • About
  • Contact
  • Back
  • Close   ✕
  • Go to overview
  • Engineering Culture, Delivery Mindset

    Embrace a modern approach to software development and deliver value faster

  • Experience Design and Product Capability

    Rapidly design, deliver and evolve exceptional products and experiences

  • Frictionless Operating Model

    Improve your organization's ability to respond to change

  • Intelligence-Driven Decision Making

    Leverage your data assets to unlock new sources of value

  • Partnerships

    Leveraging our network of trusted partners to amplify the outcomes we deliver for our clients

  • Platform Strategy

    Create adaptable technology platforms that move with your business strategy

  • Back
  • Close   ✕
  • Go to overview
  • Automotive
  • Cleantech, Energy and Utilities
  • Financial Services and Insurance
  • Healthcare
  • Media and Publishing
  • Not-for-profit
  • Public Sector
  • Retail and E-commerce
  • Travel and Transport
  • Back
  • Close   ✕
  • Go to overview
  • Featured

  • Technology

    An in-depth exploration of enterprise technology and engineering excellence

  • Business

    Keep up to date with the latest business and industry insights for digital leaders

  • Culture

    The place for career-building content and tips, and our view on social justice and inclusivity

  • Digital Publications and Tools

  • Technology Radar

    An opinionated guide to technology frontiers

  • Perspectives

    A publication for digital leaders

  • Digital Fluency Model

    A model for prioritizing the digital capabilities needed to navigate uncertainty

  • Decoder

    The business execs' A-Z guide to technology

  • All Insights

  • Articles

    Expert insights to help your business grow

  • Blogs

    Personal perspectives from ThoughtWorkers around the globe

  • Books

    Explore our extensive library

  • Podcasts

    Captivating conversations on the latest in business and tech

  • Back
  • Close   ✕
  • Go to overview
  • Application process

    What to expect as you interview with us

  • Grads and career changers

    Start your tech career on the right foot

  • Search jobs

    Find open positions in your region

  • Stay connected

    Sign up for our monthly newsletter

  • Back
  • Close   ✕
  • Go to overview
  • Conferences and Events
  • Diversity and Inclusion
  • News
  • Open Source
  • Our Leaders
  • Social Change
Blogs
Select a topic
View all topicsClose
Technology 
Agile Project Management Cloud Continuous Delivery  Data Science & Engineering Defending the Free Internet Evolutionary Architecture Experience Design IoT Languages, Tools & Frameworks Legacy Modernization Machine Learning & Artificial Intelligence Microservices Platforms Security Software Testing Technology Strategy 
Business 
Financial Services Global Health Innovation Retail  Transformation 
Careers 
Career Hacks Diversity & Inclusion Social Change 
Blogs

Topics

Choose a topic
  • Technology
    Technology
  • Technology Overview
  • Agile Project Management
  • Cloud
  • Continuous Delivery
  • Data Science & Engineering
  • Defending the Free Internet
  • Evolutionary Architecture
  • Experience Design
  • IoT
  • Languages, Tools & Frameworks
  • Legacy Modernization
  • Machine Learning & Artificial Intelligence
  • Microservices
  • Platforms
  • Security
  • Software Testing
  • Technology Strategy
  • Business
    Business
  • Business Overview
  • Financial Services
  • Global Health
  • Innovation
  • Retail
  • Transformation
  • Careers
    Careers
  • Careers Overview
  • Career Hacks
  • Diversity & Inclusion
  • Social Change
Career HacksSan FranciscoCareers

The Most Difficult IT Interview I've Ever Loved

Steven Lowe Steven Lowe

Published: Dec 19, 2014

After more than 30 years as a developer, architect, and consultant, including nine years running my own consulting and custom software development company, it was time for a change. So I started looking for an employer that was a good fit for my skills, ambitions, and personality - or at least two out of three!

I interviewed with several companies during this process, including The Borg, Tiny Niche Company with Endless Maintenance, Really Boring Consulting Firm, Generic Development Shop, Start-Up that Never Ships Anything, Offshore Front Company, and several others without amusing caricatures.

Only one stood out: ThoughtWorks.

Why ThoughtWorks is Different

ThoughtWorks is different. I had no idea how different until I was well into the interview process. The deeper I went, the more I liked the process, and the more I liked the company. What makes ThoughtWorks different is their emphasis on people - well beyond the typical “people first” statements made by average agile companies and every other consulting firm on the planet. They mean it. They live it. And they prove it in their interview process.

Why the ThoughtWorks Interview Process is Considered "Hard"

ThoughtWorks’ interview process has been characterized as the first or second most difficult IT interview process in the US, depending on which survey or article you read. For example:

  • Business Insider
  • Forbes
  • Glassdoor.com
  • Boston.com
  • Chicago Sun-Times

It’s All About Perceptions

The Internet meme that ThoughtWorks’ process is hard is somewhat misleading. Perhaps it only seems hard because most other companies’ processes are one-sided, impersonal, and somewhat superficial. A few are downright infuriating!

For me, the ThoughtWorks process is not “hard” on purpose, it only seems hard by comparison. What it is however, is mutual and thorough:

  • Phone interviews probe tech knowledge plus reasoning processes
  • ​​The coding test was substantial; non-trivial problems to choose from and complete in your own style
​The on-site series includes: 
  • a consulting discussion, to see how you think 
  • a timed intelligence test, to see how you rank
  • a timed language-independent programming test, to see if you grasp certain fundamentals
  • an in-depth discussion of ethics, to see if you’re transparent, open-minded, and kind
  • two technical/architecture/design/consulting discussions, to see how your imagination stretches and rebounds
  • a pair-programming session, to see how you work and play with others

The on-site interview lasted about seven hours, and was always conducted with a pair of interviewers. Frankly, I enjoyed it - but then again I like taking tests and having interesting conversations with really smart people! I didn’t want to leave, but had to catch a shuttle to the airport for my return flight.

Why I Loved It

All of the other interview processes I went through were looking for a very specific technical skill fit - a square peg to drop into their predefined employment round hole. Some of them didn’t seem to know what they wanted. What made ThoughtWorks’ process stand out was that they were really trying to get to know me, to figure out who I really am, and what I am capable of, not just going through the motions and checking boxes on a list. They also wanted me to get to know them, to understand who they really are, what they’re about, and why they do things the way they do.

It’s not the Length of the Interview, it’s the Quality of the Encounter

Long interview processes are not unique to ThoughtWorks. For example, The Borg has an on-site interview process that is just as long, but far less engaging - and since each discussion was one-on-one, far too susceptible to being sabotaged by one bad interviewer. By the end of the day I felt completely drained, and far less impressed with the company than when I started.

By the end of the ThoughtWorks on-site interview process, however, I felt tired but enthused about the unique experience I had just had. Reflecting on the interesting people I had just met and intriguing discussions we had, I got so excited about the company and the possibilities for growth, learning, and making a difference both technically and personally that I was unable to sleep on the red-eye flight home.

Interviewing is Not About the Job, it’s About the People

The people that I met during the interview process contributed greatly to my growing enthusiasm - everyone was smart, polite, interesting, and sincere. They made me feel welcome and wanted - a sharp contrast to The Borg et al - and much more effective than the other interviews I went through.
ThoughtWorks followed up with one more interview after I returned home, a video interview with two senior executives, to be certain that I was really the person they thought I was, and to make sure that I was still enthused about the opportunity.

I am, I was, and I accepted an offer a few days later.

Now That I’m a ThoughtWorker

I’ve only been with the company a few months, and so far it is everything that I thought it would be - but with even more interesting, helpful people than expected.
Yes, the process is difficult - but it’s worth it. I made it out alive, can you?

Steven lowe, ThoughtWorker

Ready to shape the future of tech?

Join our team of passionate and bright technologists.

Join us
  • What we do
  • Who we work with
  • Insights
  • Careers
  • About
  • Contact

WeChat

×
QR code to ThoughtWorks China WeChat subscription account

Media and analyst relations | Privacy policy | Modern Slavery statement ThoughtWorks| Accessibility | © 2021 ThoughtWorks, Inc.