Thought Works interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Thought Works
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: OOPS , System Design, Domain Driven Design, Data Structures, Design Patterns and Principles.
Tip
Tip

Tip 1 : Clear Understanding about Object oriented programming concepts and Design principles.
Tip 2 : Practice low level design of at-least 5 websites (Stack Overflow, Parking lot etc..).
Tip 3 : Have clear and in-depth knowledge about tech stack you are looking for and full functionalities and tech stack you are using in your current or previous project.

Application process
Where: Other
Eligibility: No criteria for experienced professionals.
Resume Tip
Resume tip

Tip 1 : Good to keep it short and simple and it will be good to have TDD and Extreme programming exposure. So that the chances are high for short listing you resume.
Tip 2 : Good to have projects and please do not put false projects just for name sake.

Interview rounds

01
Round
Medium
Assignment
Duration90 Minutes
Interview date20 Feb 2022
Coding problem1

1. Technical Question

You will be given the GitHub code repository link and they will ask you setup in you local environment with your favourite IDE 3-4 days prior to coding round. During the coding round, they will give you the jeera story card and will ask you implement the required functionality. We have to pair with the interviewer and need to write code for given story. This is pair-programming practice. 

Given story for me is Electronic Energy meter which will be calculating the energy charges based on the slab and units consumed. The main focus is not on solution but the approach and clean code practices which you are following. we have to be strong in both oops and solid principles implementation. 

Problem approach

Tip 1: Segregate the classes to have single responsibility as per SOLID.
Tip 2: Reuse the code. Most Probably the solution for your problem might have been implemented in application already. now, you have utilize the same code by following oops concepts and solid principles.
Tip 3: Ask question before start writing code. be familiarise with code before session.

02
Round
Medium
Video Call
Duration90 Minutes
Interview date25 Feb 2022
Coding problem1

This call will be scheduled at your convenient timing. Recruiter will ask you to choose the slot before scheduling. for me it was in first half of the day. It was happened in Zoom session. They Asked questions about tech stack which i have mentioned in resume, complete project details. asked to design stack overflow LLD. Few questions about DB related and Data structures. The interviewer was very friendly and he lets me know about the expectations from me very clearly.

1. System Design Question

Asked to design Stack Overflow LLD.

Problem approach

Tip 1: Ask what functionalities or requirements they are looking for don't just jump into task and don't try to design complete stack overflow.
Tip 2: Divide the requirements into multiple chunks and design it bit and pieces and club it together. 
Tip 3: Better to be prepared at-least five LLD's. So that you will have better idea on how to approach a design requirement.

03
Round
Easy
HR Round
Duration60 Minutes
Interview date26 Feb 2022
Coding problem1

Leadership Round - It was scheduled during first of the day. It was good experience to have discussion thoughtworkers.

1. Technical Questions

It was a leadership round they will touch up on some tech discussion and they will ask your interview experience along with previous organisation work experience.

Problem approach

Tip 1: Don't lie and be polite while answering.
Tip 2: No tips for this round , this is all about communication skills.

04
Round
Easy
HR Round
Duration60 Minutes
Interview date1 Mar 2022
Coding problem1

This is Social Change Round. i have never seen this kind of interview round in my career. it will be like general discussion on topic about our society and few discussion about LGBTQ.

1. Basic HR questions

This is the game of communication skill and ideology.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 2
2 rounds | 4 problems
Interviewed by Thought Works
1046 views
0 comments
0 upvotes
company logo
Senior Consultant
5 rounds | 3 problems
Interviewed by Thought Works
1209 views
0 comments
0 upvotes
company logo
Software Developer
5 rounds | 8 problems
Interviewed by Thought Works
0 views
0 comments
0 upvotes
company logo
Application Engineer
2 rounds | 4 problems
Interviewed by Thought Works
934 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
3394 views
1 comments
0 upvotes
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Arcesium
1684 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by HCL Technologies
4080 views
0 comments
0 upvotes