Upload Button Icon Add office photos

ThoughtWorks

Compare button icon Compare button icon Compare

Filter interviews by

ThoughtWorks Interview Questions, Process, and Tips

Updated 27 Feb 2025

Top ThoughtWorks Interview Questions and Answers

View all 73 questions

ThoughtWorks Interview Experiences

Popular Designations

145 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - HR 

(2 Questions)

  • Q1. General questions about work experience
  • Q2. Explain cloud concepts
  • Ans. 

    Cloud concepts refer to the delivery of computing services over the internet, including storage, databases, networking, and more.

    • Cloud computing allows users to access and use resources on-demand over the internet.

    • It provides scalability, flexibility, and cost-efficiency compared to traditional on-premises solutions.

    • Examples include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.

  • Answered by AI
Round 2 - Coding Test 

Given a project and add a new feature with test cases

Interview Preparation Tips

Interview preparation tips for other job seekers - not to hard, focus one write clean codes

Top ThoughtWorks Software Engineer Interview Questions and Answers

Q1. Remove Character from String Problem Statement Given a string str and a character 'X', develop a function to eliminate all instances of 'X' from str and return the resulting string. Input: The first line contains a string without leading or... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Sum of pairs in an array

Interview Preparation Tips

Interview preparation tips for other job seekers - First 2 technical rounds were great..3 rd round was taken by a qa lead who was least interested to take the interview

Senior QA Consultant Interview Questions asked at other Companies

Q1. Write a java program to remove the character which repeats in a string
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Java and OOPS based questions

Round 2 - HR 

(1 Question)

  • Q1. Character analysis questions on various society based questions

Infrastructure Consultant Interview Questions asked at other Companies

Q1. How does onprem 2016 works and 2010
View answer (1)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Nextwave and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Coding Test 

I got the opportunity through Nextwave. In the coding test I’m supposed to solve few aptitude questions and around 5-6 coding questions. Out of them 2 are of easy level ,2 are medium and 2 are of hard level.
I solved 2 easy, 1 medium and 1 hard problem.

Round 2 - Technical 

(2 Questions)

  • Q1. Self Introduction , Resume based questions related to project and strengths
  • Q2. Programming questions like pattern printing, palindrome without using reverse method, GCD
Round 3 - Technical 

(2 Questions)

  • Q1. Started with reasoning and aptitude questions based on pattern analysis, number system, profit and loss.
  • Q2. Programming questions from leetcode 1.Spiral matrix 2.Pascal’s triangle 3.subsequences 4.problem based on DFS

Interview Preparation Tips

Topics to prepare for ThoughtWorks Software Engineer interview:
  • Data Structures
  • Problem Solving
  • Any programming language
  • SQL
Interview preparation tips for other job seekers - Need to have a strong problem solving skills and continuous practising of the programs in leet code of easy and medium level increase the chances for cracking the interview.
Make sure that your project code is available with you at the time of interview and everything you place in the resume must have the supported information with you.

Top ThoughtWorks Software Engineer Interview Questions and Answers

Q1. Remove Character from String Problem Statement Given a string str and a character 'X', develop a function to eliminate all instances of 'X' from str and return the resulting string. Input: The first line contains a string without leading or... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)

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)

 Infrastructure Consultant

 (4)

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

Hackerrank coding round.

Round 2 - Technical 

(1 Question)

  • Q1. Questions and coding testing your OOPS knowledge
Round 3 - Technical 

(1 Question)

  • Q1. Every tech stack, SQL, OOPS, JAVA

Interview Preparation Tips

Interview preparation tips for other job seekers - Be familiar with designing and writing better code follwing OOPS, YAGNI,DRY principles.

Top ThoughtWorks Software Developer Interview Questions and Answers

Q1. Maximum Sum Subarray Problem Statement Given an array of integers, find the maximum sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum of a contiguous ... read more
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Get interview-ready with Top ThoughtWorks Interview Questions

Consultant Interview Questions & Answers

user image Dimple Harjani

posted on 17 Jun 2024

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

(1 Question)

  • Q1. Interface in golang
  • Ans. 

    Interfaces in Golang define a set of methods that a type must implement.

    • Interfaces are a way to specify behavior of an object.

    • A type satisfies an interface if it implements all the methods of that interface.

    • Interfaces allow for polymorphism in Golang.

    • Example: type Writer interface { Write([]byte) (int, error) }

    • Example: type MyWriter struct {} func (mw MyWriter) Write(data []byte) (int, error) { return len(data), nil }

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Coding questions of joy of energy
Round 3 - HR 

(1 Question)

  • Q1. Social media influence

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)

Software Developer Interview Questions & Answers

user image Prashant dhote

posted on 5 Feb 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Code pairing round - you will be given story where you need to add one API to the share repository. It is a simple problem but needs good understanding of the shared code. You should follow clean code pri...
  • Q2. Add one API to the existing repository
  • Ans. 

    The API allows users to retrieve weather data based on location.

    • Create a new endpoint that accepts a location parameter

    • Use a weather API service to fetch weather data based on the location

    • Return the weather data in a standardized format, such as JSON

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Project you are working on, do some changes to the project, how well you understand the project
  • Q2. Add some feature to the project
  • Ans. 

    The feature added to the project is a user authentication system.

    • Implement a login page with username and password fields.

    • Create a database table to store user credentials.

    • Hash and salt passwords for secure storage.

    • Implement password reset functionality.

    • Add user roles and permissions for access control.

  • Answered by AI

Skills evaluated in this interview

Top ThoughtWorks Software Developer Interview Questions and Answers

Q1. Maximum Sum Subarray Problem Statement Given an array of integers, find the maximum sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum of a contiguous ... read more
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Apr 2024. There were 5 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Why thoughtworks
  • Ans. 

    Thoughtworks is known for its commitment to social justice, diversity, and innovation in technology.

    • Thoughtworks has a strong focus on social justice and diversity, which aligns with my values and beliefs.

    • The company is known for its innovative approach to technology and software development.

    • Thoughtworks has a reputation for being a great place to work, with a supportive and collaborative culture.

    • I admire Thoughtworks'...

  • Answered by AI
  • Q2. Which all companies are you being interviewed currently
Round 2 - Coding Test 

Code pair round, project architecture

Round 3 - Coding Test 

Project architecture and scenarios

Round 4 - Culture fit round 

(1 Question)

  • Q1. Why thoughtworks, how do you behave in such situation
  • Ans. 

    I chose Thoughtworks for its commitment to social justice and innovative technology solutions.

    • I am drawn to Thoughtworks' focus on social justice and diversity in the tech industry

    • I appreciate the company's commitment to using technology for positive change

    • I align with Thoughtworks' values of transparency, collaboration, and continuous learning

  • Answered by AI
Round 5 - Leadership round 

(1 Question)

  • Q1. Why should we hire you etc, leading team
  • Ans. 

    I have extensive experience leading teams and delivering successful projects, with a proven track record of exceeding expectations.

    • I have successfully led multiple cross-functional teams in previous roles, resulting in on-time and on-budget project delivery.

    • My strong communication and interpersonal skills enable me to effectively motivate and inspire team members to achieve their best.

    • I am highly organized and detail-o...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - There is no such thing called great work culture here.. It's a hype with Infosys kind of atmosphere.. Most of the projects are Indian clients demanding 5 day client office work.. Recruiter and HR won't disclose this.. There is also no IJP Here.. Do not join and choose better

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)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Online hackerrank test

Round 2 - Technical 

(2 Questions)

  • Q1. Code pairing round
  • Q2. Solving a problem and improving it
Round 3 - Technical 

(1 Question)

  • Q1. Question on previous experience
Round 4 - HR 

(1 Question)

  • Q1. Basic HR questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Must have good problem solving skills and a cool temper

Top ThoughtWorks Application Developer Interview Questions and Answers

Q1. 2. How will you design a database to manage the songs playlist on Spotify?
View answer (1)

Application Developer Interview Questions asked at other Companies

Q1. Minimum Cost to Connect All Points Problem Statement Given an array COORDINATES representing the integer coordinates of some points on a 2D plane, determine the minimum cost required to connect all points. The cost to connect two points, (x... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Was asked to create a game of finger cricket (like the one indians played in school (90s kids))

Round 2 - One-on-one 

(1 Question)

  • Q1. Detailed Architectural discussion on my current project and technical questions.
Round 3 - One-on-one 

(1 Question)

  • Q1. Social change interview.
Round 4 - HR 

(1 Question)

  • Q1. Salary negotiation

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on clean code.
Know your current project's arch priperly and discuss anongst peers pn improvements that can be made coz that will be asked. CQRS, clean code, tdd, solid.

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)

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. add a new feature using SOLID principles and explain your thought proc...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.

Tell us how to improve this page.

ThoughtWorks Interview Process

based on 120 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 519 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 519 Reviews and Ratings
Senior Consultant
700 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Developer
658 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Consultant
248 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Consultant
151 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
100 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