Upload Button Icon Add office photos

ThoughtWorks

Compare button icon Compare button icon Compare

Filter interviews by

ThoughtWorks Interview Questions, Process, and Tips

Updated 5 Mar 2025

Top ThoughtWorks Interview Questions and Answers

View all 73 questions

ThoughtWorks Interview Experiences

Popular Designations

146 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Sort 0,1 in ascending order
  • Ans. 

    Sort an array of 0s and 1s in ascending order

    • Use a sorting algorithm like bubble sort or counting sort

    • Count the number of 0s and 1s and then reconstruct the array

    • Alternatively, use two pointers approach to swap 0s and 1s

  • Answered by AI

Skills evaluated in this interview

Associate Application Developer Interview Questions asked at other Companies

Q1. Give an idea of an application of the financial domain and how it can help
View answer (1)

Interview Questions & Answers

user image Anonymous

posted on 2 Apr 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Automation framework creation,
Test Driven development

Round 2 - Technical 

(1 Question)

  • Q1. SQL, TDD, BDD, Selemium
ThoughtWorks Interview Questions and Answers for Freshers
illustration image

Flutter Developer Interview Questions & Answers

user image Balaji Ramadoss

posted on 24 May 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

The Interview was Great!!

They gave me a GitHub Link with a demo project

You need to clone in your android studio / vs code before starting the interview.

Then The interviewer will give you some tasks one by one . It will take one hour

  • Q1. What is Dependency Inversion in SOLID principle?
  • Ans. 

    Dependency Inversion principle states that high-level modules should not depend on low-level modules. Both should depend on abstractions.

    • High-level modules should not depend on low-level modules. Both should depend on abstractions.

    • Abstractions should not depend on details. Details should depend on abstractions.

    • This principle helps in achieving decoupling and flexibility in the codebase.

    • Example: Instead of directly call...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn BLOC + Unit Testing + Clean Architecture

Skills evaluated in this interview

Flutter Developer Interview Questions asked at other Companies

Q1. Write the code on paper how to intigrate the api in your flutter app?
View answer (2)

Consultant Interview Questions & Answers

user image Anonymous

posted on 30 Jan 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Two PySpark based question: 1) Count of words in para 2) Creating a flow of pipeline.

Consultant Interview Questions asked at other Companies

Q1. How would you pass an entry for travel expenses incurred and paid by employee and was reimbursed? How would the end to end flow happens
View answer (8)

ThoughtWorks interview questions for popular designations

 Application Developer

 (23)

 Senior Consultant

 (17)

 Consultant

 (13)

 Software Developer

 (8)

 Software Engineer

 (7)

 Business Analyst

 (7)

 Lead Consultant

 (5)

 Quality Analyst

 (4)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Coding round. No dsa. Springboot project given. Coding for a story
Round 2 - Technical 

(1 Question)

  • Q1. LLD system.design for restaurant
  • Ans. 

    LLD system design for a restaurant involves designing the software architecture for managing orders, inventory, reservations, and customer data.

    • Consider designing separate modules for order management, inventory tracking, reservation system, and customer database.

    • Implement features like menu management, table allocation, payment processing, and reporting functionalities.

    • Ensure scalability and performance by optimizing ...

  • Answered by AI

Skills evaluated in this interview

Top ThoughtWorks Senior Consultant Interview Questions and Answers

Q1. Advice clean coding practices on the shared project. Implement a new feature on the shared joyo of energy project, which was to calculate total cost of energy consumption.
View answer (1)

Senior Consultant Interview Questions asked at other Companies

Q1. 1. What's the use of update sets and how do you move update set from one instance to another? Once you imported the update set, what will you do? To check the customisations, You need to do open the update set and do something. What is that... read more
View answer (3)

Get interview-ready with Top ThoughtWorks Interview Questions

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Coding Test 

The word count program test case has to be successful

Round 2 - HR 

(1 Question)

  • Q1. Asked about my roles and responsibilities

Big Data Engineer Interview Questions asked at other Companies

Q1. Difference between partitioning and bucketing. Types of joins in spark Optimization Techniques in spark Broadcast variable and broadcast join Difference between ORC and Parquet Difference between RDD and Dataframe Architecture of our projec... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Code pairing and technical discussions in Java and Springboot

Round 2 - HR 

(1 Question)

  • Q1. Why do you want to join?

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 28 Mar 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Case Study 

Provided sales case study, asked to analyse the same ans provide insights

Data Analyst Interview Questions asked at other Companies

Q1. Suppose there is a room in the office and X people enter room throughout the day, Y people leave throughout the day [continuously people are entering the room, some are staying there, and rest are going out] .. so tell me the code to calcul... read more
View answer (11)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

A few questions Java Strings and Collections.

Round 3 - Technical 

(1 Question)

  • Q1. Creating test strategy for an entire application.
  • Ans. 

    Creating a test strategy for an entire application involves identifying testing objectives, selecting appropriate testing techniques, and defining test deliverables.

    • Identify testing objectives and prioritize them based on criticality

    • Select appropriate testing techniques such as functional, performance, security, and usability testing

    • Define test deliverables such as test plans, test cases, and test reports

    • Ensure test co...

  • Answered by AI
Round 4 - Socio Justice Round 

(1 Question)

  • Q1. A few questions of different types of biases we see around us and our views on it. Questions and inequalities and How can those be mitigated.
Round 5 - HR 

(1 Question)

  • Q1. Employee centric policies of TW.
  • Ans. 

    TW has employee centric policies that prioritize the well-being and growth of its employees.

    • TW offers flexible work arrangements to promote work-life balance.

    • The company provides comprehensive health and wellness benefits.

    • TW invests in employee training and development programs.

    • The company has a culture of open communication and feedback.

    • TW recognizes and rewards employee contributions and achievements.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - TW respects candidates very well. Just prepare good for technical rounds.

Skills evaluated in this interview

Quality Consultant Interview Questions asked at other Companies

Q1. Creating test strategy for an entire application.
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jan 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Hacker rank round ,with medium level DSA

Round 2 - Coding Test 

Its code pairing round ,where coding questions and related questions were asked

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical interview about projects ,basic concepts
Round 4 - One-on-one 

(1 Question)

  • Q1. Culture fit round

Quality Analyst Interview Questions asked at other Companies

Q1. How you will maintain the balance between operations and quality so that they do not have any conflicts of interest
View answer (3)
Contribute & help others!
anonymous
You can choose to be anonymous

ThoughtWorks Interview FAQs

How many rounds are there in ThoughtWorks interview?
ThoughtWorks interview process usually has 2-3 rounds. The most common rounds in the ThoughtWorks interview process are Technical, Coding Test and HR.
How to prepare for ThoughtWorks interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ThoughtWorks. The most common topics and skills that interviewers at ThoughtWorks expect are Agile, Open Source, TDD, Consulting and Distribution System.
What are the top questions asked in ThoughtWorks interview?

Some of the top questions asked at the ThoughtWorks interview -

  1. 2. How will you design a database to manage the songs playlist on Spoti...read more
  2. 4. Design a list to show songs in the year in which they were publish...read more
  3. Coding with any language 1. Count the no of occurrence of each character in str...read more
How long is the ThoughtWorks interview process?

The duration of ThoughtWorks interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

INTERVIEWS

Sanmar Group

No Interviews

INTERVIEWS

Mindstein Softwares

No Interviews

SALARIES

Barclays PLC

SALARIES

Sanmar Group

JOBS

Altimetrik

No Jobs

SALARIES

Sanmar Group

SALARIES

Sanmar Group

JOBS

Deloitte

No Jobs

INTERVIEWS

Gnani Innovations

No Interviews

Tell us how to improve this page.

ThoughtWorks Interview Process

based on 121 interviews

Interview experience

4.3
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
Synechron Interview Questions
3.5
 • 362 Interviews
View all

ThoughtWorks Reviews and Ratings

based on 520 reviews

3.9/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

3.5

Salary

3.5

Job security

4.0

Company culture

3.0

Promotions

3.7

Work satisfaction

Explore 520 Reviews and Ratings
Senior Consultant
706 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Developer
643 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Consultant
247 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Consultant
157 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
101 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare ThoughtWorks with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview