Thoughtworks Software Engineer Interview Questions
Updated Apr 20, 2023
- Popular
- Most Recent
- Oldest First
- Easiest
- Most Difficult
Interviews at Thoughtworks
Interviews for Top Jobs at Thoughtworks
- Applications Developer (149)
- Software Developer (125)
- Business Analyst (71)
- Software Engineer (66)
- Senior Consultant (35)
- Junior Consultant (34)
- Application Developer (26)
- Graduate Software Developer (24)
- Consultant (23)
- Project Manager (22)
- Lead Consultant (21)
- Quality Analyst (21)
- Senior Software Developer (19)
- Associate Consultant (18)
- Senior Software Engineer (17)
- Graduate Developer (17)
- QA Analyst (13)
- Senior Business Analyst (12)
- Developer (11)
- Principal Consultant (10)
- Senior Developer (9)
- Consultant Developer (9)
- Junior Software Developer (8)
- Senior Applications Developer (8)
- UI Developer (7)
- Graduate Software Engineer (7)
- User Experience Designer (7)
- Lead Business Analyst (6)
- Software Consultant (6)
- Experience Designer (6)

Anonymous Interview Candidate
I interviewed at Thoughtworks
The interview process with the company was overall satisfying. The questions were relevant and the interviewers were professional and welcoming. It was a positive experience that left me with a good impression of the company.
- Can you tell us about your relevant experience and how it would be beneficial in this role?

Anonymous Employee
I interviewed at Thoughtworks
Muito interessante, várias etapas que englobam do aspecto técnico ao social, acho que foi bem humanizado e tranquilo no geral o processo, é interessante ter uma boa base técnica para a entrevista técnica.
- Iniciar o desenvolvimento usando o TDD
Got a burning question about interviews at Thoughtworks? Just ask!
On Fishbowl, you can share insights and advice anonymously with Thoughtworks employees and get real answers from people on the inside.

Anonymous Employee in Chengdu, Sichuan
I applied online. The process took 1 week. I interviewed at Thoughtworks (Chengdu, Sichuan) in Oct 2022
Friendly interviewers, good questions in general, two interviews included a presentation which you have to prepare in advance as a way to demonstrate interpersonal skills, the other interview included pair programming with the interviewer to add features to existing project
- adding features and unit tests to an existing fragment of code

Anonymous Employee
I interviewed at Thoughtworks
They don't use any leetcode type of problems. Instead they assess from a more high level technology point of view, asking about ways of working and methodology. It was very pleasant to talk to all the interviewers
- What are the different git methodologies you have worked with and their pros and cons

Anonymous Interview Candidate in Bengaluru
I applied through college or university. I interviewed at Thoughtworks (Bengaluru) in Aug 2022
The interview process consisted of 4 rounds - Aptitude, Code pairing, Technical interview and HR interview. Even though I got rejected in the HR interview the interview was a very good experience.
- Oops concepts, Operating system, Python basics.

Anonymous Interview Candidate
I applied online. I interviewed at Thoughtworks
The interview was tough with questions on dsa - trees and linked list. Given a binary tree and data value of two of its nodes. Find the number of turns needed to reach from one node to another in the given binary tree.
- 1) Number of turns in a binary tree

Anonymous Employee in Bangkok
I applied through an employee referral. I interviewed at Thoughtworks (Bangkok) in Jul 2022
Process take time around 1 month. It quite long but HR support very good. They always give hint before start each interview so I can prepare interview correct point. Last but not least Interviewer very nice and polite
- Pair programming with test driven development concept

Anonymous Interview Candidate
I applied online. I interviewed at Thoughtworks
1. Apply 2. Get an email with Hackerrank challenge. They are accommodating in terms of language. 3. Complete Timed Hackerrank challenge. It has both coding and theory based CS questions. 4. In-person interview
- Describe the OOP design pattern?

Anonymous Interview Candidate
I interviewed at Thoughtworks
Starts with CV check. Then, A technical exam. After the technical exam there is another matching code interview. It was a good experience overall. .. ... . .. . .. .. . . .. . . .. .. ... . . ..
- About data structures and algorithms. Some multiple choice questions

Anonymous Interview Candidate
I interviewed at Thoughtworks
1: Al test. easy to medium level. (2 weeks after applying) 2: Coding test. It is quite easy but needs to consider the Design Pattern for the code. (1week) 3: Presentation. Give a topic, have 3 days to finish. (1week) Summary: Quite good experience.
- Design Pattern for a small project
Popular Careers with Thoughtworks Job Seekers
Work at Thoughtworks? Share Your Experiences
