Upload Button Icon Add office photos

ThoughtWorks

Compare button icon Compare button icon Compare

Filter interviews by

ThoughtWorks Application Developer Interview Questions, Process, and Tips

Updated 22 Oct 2024

Top ThoughtWorks Application Developer Interview Questions and Answers

  • Q1. 2. How will you design a database to manage the songs playlist on Spotify?
  • Q2. 4. Design a list to show songs in the year in which they were published.
  • Q3. add a new feature using SOLID principles and explain your thought process
View all 14 questions

ThoughtWorks Application Developer Interview Experiences

22 interviews found

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

2 leetcode medium level type problems were given. This was a cut-off test were majority will be cut-off.

Round 2 - Coding Test 

Long coding round - Paired with another thoughtworker

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on project
  • Q2. Frameworks related
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

Coding test contains 4 coding question easy to medium, Topic Array, String but DSA questions are in image formate first you have to decode the image then code.

Round 2 - Code Pairing 

(3 Questions)

  • Q1. Some question from resume project.
  • Q2. How we can improve this project
  • Q3. Add 20% discount code, Implement cashback
  • Ans. 

    To add a 20% discount code and implement cashback in an application.

    • Create a discount code field in the application where users can enter the code to avail 20% off.

    • Calculate the discounted price by applying the 20% discount on the original price.

    • Implement a cashback feature where users receive a certain percentage of the purchase amount back as cashback.

    • Ensure that the cashback amount is credited to the user's account

  • Answered by AI

Interview Preparation Tips

Topics to prepare for ThoughtWorks Application Developer interview:
  • DSA
  • OOPS
Interview preparation tips for other job seekers - I had a very negative or wrost experiance with ThoughtWorks during the interview I was able to solve all code pairing programming question without any mistakes or not taking a single hints. It seemed like everything was going well. However after two days i received a rejection mail.

HR said that during the interview my thought process didn't align with the interviewer. Honestly, during the 2 hours of interview. They never mentioned any concerns about my approach or wanting more from me. They simply presented a problems and i solved then they moved on to the next one.

If they weren't happy with my approach, they should have told me to explain further or said that wanted a more optimal soltion something like.

As a fresher, handling such pressure is challenging, especially since we face more struggles than experienced candidates. If a company is not inclined to hire freshers, they should avoid accepting our applications and avoid playing with our emotions.

Interviewers Name: Deepti Sharma, Ajay Kumar

Application Developer Interview Questions Asked at Other Companies

asked in Fujitsu
Q1. Reverse Linked List Problem Statement Given a singly linked list ... read more
asked in Oracle
Q2. Minimum Cost to Connect All Points Problem Statement Given an arr ... read more
asked in Oracle
Q3. Remove the Kth Node from the End of a Linked List You are given a ... read more
asked in Oracle
Q4. Count Subsequences Problem Statement Given an integer array ARR o ... read more
asked in Oracle
Q5. Partition Equal Subset Sum Problem Given an array ARR consisting ... read more
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
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Domain modeling, oops, clean code

Round 2 - Technical 

(3 Questions)

  • Q1. General technical dicussions in resume
  • Q2. About project we worked on?
  • Q3. LLD system design question

ThoughtWorks interview questions for designations

 Senior Application Developer

 (1)

 Associate Application Developer

 (1)

 Application Software Development Consultant

 (1)

 Developer

 (1)

 Software Developer

 (7)

 Java Developer

 (2)

 UI Developer

 (2)

 Python Developer

 (1)

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

(1 Question)

  • Q1. Basic dsa questions would be asked

Get interview-ready with Top ThoughtWorks Interview Questions

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

(1 Question)

  • Q1. OOP questions , clean coding
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Python basic questions
  • Q2. Why python is used for data science
  • Ans. 

    Python is used for data science due to its simplicity, readability, extensive libraries, and community support.

    • Python is easy to learn and read, making it accessible for beginners and experts alike

    • Python has a wide range of libraries like NumPy, Pandas, and Scikit-learn for data manipulation and analysis

    • Python has a strong community support with active forums and resources for data science enthusiasts

    • Python's versatili...

  • Answered by AI
  • Q3. Questions related to projects
  • Q4. Hasmap working on the backend
  • Ans. 

    HashMap is a data structure commonly used in backend development for efficient key-value storage and retrieval.

    • HashMap is a collection that stores key-value pairs and allows for fast retrieval of values based on keys.

    • It is commonly used in backend development for caching, session management, and data storage.

    • Example: HashMap employeeSalaries = new HashMap<>(); employeeSalaries.put("Alice", 50000); int

  • Answered by AI

Skills evaluated in this interview

Application Developer interview

user image Placement Interview

posted on 26 Jun 2022

 · B.Tech/B.E.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Oct 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Some Object Oriented question

Round 2 - Coding Test 

Extension of the previous problem and code pairing

Round 3 - Technical 

(2 Questions)

  • Q1. Fav sorting algorithm and explanation
  • Ans. 

    Quick Sort - efficient, divide and conquer approach

    • Efficient sorting algorithm with average time complexity of O(n log n)

    • Uses divide and conquer approach by selecting a 'pivot' element and partitioning the array around the pivot

    • Example: Sorting an array of integers in ascending order

  • Answered by AI
  • Q2. How does multithreading work
  • Ans. 

    Multithreading allows multiple threads to execute concurrently within a single process.

    • Multithreading allows for parallel execution of tasks within a single process.

    • Each thread has its own stack and runs independently of other threads.

    • Threads share the same memory space, allowing for communication and data sharing.

    • Multithreading can improve performance by utilizing multiple CPU cores efficiently.

    • Examples of multithread...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. How are you as a person
  • Ans. 

    I am a dedicated and detail-oriented individual with a passion for problem-solving and continuous learning.

    • Dedicated to completing tasks efficiently and effectively

    • Detail-oriented in my work to ensure accuracy

    • Passionate about problem-solving and finding innovative solutions

    • Continuous learner, always seeking to expand my knowledge and skills

  • Answered by AI
  • Q2. Some questions about Deepika Padukone

Skills evaluated in this interview

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

I applied via Referral and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Code pairing round - a problem statement would be given to code on and show the output and explain the thought process

Round 2 - Technical 

(2 Questions)

  • Q1. Questions on the relevant tech stack
  • Q2. Deep dive into the current project
Round 3 - Social and cultural round 

(2 Questions)

  • Q1. General topics like gender bias and lgbtq
  • Q2. More scenarios like leadership and fredback

ThoughtWorks Interview FAQs

How many rounds are there in ThoughtWorks Application Developer 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 Application Developer 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, Continuous Integration, Javascript, TDD and Ruby.
What are the top questions asked in ThoughtWorks Application Developer interview?

Some of the top questions asked at the ThoughtWorks Application Developer 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 Application Developer interview process?

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

Tell us how to improve this page.

ThoughtWorks Application Developer Interview Process

based on 18 interviews

4 Interview rounds

  • Coding Test Round
  • Technical Round - 1
  • Technical Round - 2
  • HR Round
View more
ThoughtWorks Application Developer Salary
based on 649 salaries
₹6.8 L/yr - ₹22 L/yr
15% more than the average Application Developer Salary in India
View more details

ThoughtWorks Application Developer Reviews and Ratings

based on 97 reviews

3.8/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

3.2

Salary

3.6

Job security

4.0

Company culture

3.0

Promotions

3.6

Work satisfaction

Explore 97 Reviews and Ratings
Senior Consultant
693 salaries
unlock blur

₹11 L/yr - ₹37 L/yr

Application Developer
649 salaries
unlock blur

₹6.8 L/yr - ₹22 L/yr

Lead Consultant
242 salaries
unlock blur

₹23 L/yr - ₹65 L/yr

Consultant
148 salaries
unlock blur

₹8 L/yr - ₹21 L/yr

Software Developer
100 salaries
unlock blur

₹6 L/yr - ₹19 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