Filter interviews by
2 leetcode medium level type problems were given. This was a cut-off test were majority will be cut-off.
Long coding round - Paired with another thoughtworker
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
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.
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
Online hackerrank test
What people are saying about ThoughtWorks
Domain modeling, oops, clean code
ThoughtWorks interview questions for designations
Get interview-ready with Top ThoughtWorks Interview Questions
I applied via Campus Placement and was interviewed before Apr 2023. There was 1 interview round.
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...
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
I applied via Company Website and was interviewed before Oct 2023. There were 4 interview rounds.
Some Object Oriented question
Extension of the previous problem and code pairing
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
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...
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
I applied via Referral and was interviewed before Oct 2023. There were 3 interview rounds.
Code pairing round - a problem statement would be given to code on and show the output and explain the thought process
Some of the top questions asked at the ThoughtWorks Application Developer interview -
The duration of ThoughtWorks Application Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interviews
4 Interview rounds
based on 97 reviews
Rating in categories
Senior Consultant
693
salaries
| ₹11 L/yr - ₹37 L/yr |
Application Developer
649
salaries
| ₹6.8 L/yr - ₹22 L/yr |
Lead Consultant
242
salaries
| ₹23 L/yr - ₹65 L/yr |
Consultant
148
salaries
| ₹8 L/yr - ₹21 L/yr |
Software Developer
100
salaries
| ₹6 L/yr - ₹19 L/yr |
TCS
Infosys
Wipro
HCLTech