Upload Button Icon Add office photos

Filter interviews by

ThoughtWorks Lead Software Engineer Interview Questions and Answers for Experienced

Updated 25 May 2024

ThoughtWorks Lead Software Engineer Interview Experiences for Experienced

1 interview found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

Duration - 1hr 45 Mins
Topics- Find the average cost and estimated price for the given week
Platform - .Net

Interview Preparation Tips

Interview preparation tips for other job seekers - Check the details given by recruiter and ask them whether they can capably do the interview. Must ask the recruiter interviewer is more experience than you or not. If not, please don't go-ahead. it's very difficult to understand the interviewer your skill set, and lack of his knowledge or experience interviewer can simply reject your application.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal

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 tips
Round 2 - Technical 

(3 Questions)

  • Q1. Ways to send data from JCL to COBOL
  • Ans. 

    Data can be sent from JCL to COBOL using parameters, files, or shared memory.

    • Passing parameters through JCL PROC statement

    • Writing data to a file in JCL and reading it in COBOL program

    • Using shared memory to communicate between JCL and COBOL

  • Answered by AI
  • Q2. What are cursors?
  • Ans. 

    Cursors are database objects used to retrieve data from result sets one row at a time.

    • Cursors are used in database management systems to navigate through a result set.

    • They allow for processing individual rows of a result set instead of fetching the entire set at once.

    • Cursors can be used in SQL queries to perform operations on each row of a result set.

  • Answered by AI
  • Q3. Checkpoint in Db2
  • Ans. 

    Checkpoint in Db2 is a mechanism used to ensure data consistency during recovery.

    • Checkpoints are used to write all modified data from the buffer pool to the disk.

    • They help in reducing the amount of work needed during database recovery.

    • Checkpoints can be triggered manually or automatically based on configuration settings.

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

(1 Question)

  • Q1. Overall experience

Skills evaluated in this interview

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

(1 Question)

  • Q1. Application architecture
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Job Fair and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dsa questions related to project
  • Q2. Project based q and a
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. A DSA question based on Linked List. Find the longest common suffix of 2 linked lists. for eg-> 1 ->8 -> 9 -> 7 -> 3 -> 2 -> 6 4 -> 8->5->7-> 3-> 2 -> 6, given the head of both linked lis...
Round 2 - Technical 

(1 Question)

  • Q1. Implement LFU cache in Java. Questions on Java, Spring, microservices and my current project discussion.
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial round
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 interview questions
  • Q2. Spring boot questions
Round 2 - Technical 

(1 Question)

  • Q1. Microservices strurcture and implementation
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Technical round followed by HR

Round 2 - Technical 

(2 Questions)

  • Q1. Oops concepts ,c#,SQL
  • Q2. Basic programming skills
Round 3 - HR 

(1 Question)

  • Q1. About your techical and professional background

Interview Preparation Tips

Interview preparation tips for other job seekers - Bad management
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. General java, android and basic kotlin questions
Round 2 - Technical 

(1 Question)

  • Q1. Same and details about projects you did
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Dedendency Injection - How it's works.
  • Ans. 

    Dependency Injection is a design pattern where the dependencies of an object are provided externally rather than created within the object itself.

    • Dependencies are injected into a class through constructor injection, setter injection, or interface injection.

    • This helps in achieving loose coupling between classes and makes the code more testable and maintainable.

    • Example: Instead of creating an instance of a database conne...

  • Answered by AI
  • Q2. Transient vs Scoped lifetime service - if one is transient and other is Scoped will this work?
  • Ans. 

    Yes, a combination of transient and scoped lifetime services can work together.

    • Transient services are created each time they are requested, while scoped services are created once per request within the scope.

    • They can work together as long as the transient service does not depend on the scoped service for its functionality.

    • For example, a logging service can be transient while a database context service can be scoped.

  • Answered by AI
  • Q3. Async and await

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have mentioned .Net Core, learn above questions

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. It is secret bb m bklbkl ll
Round 3 - Coding Test 

Coding test reading to your platform

Round 4 - Technical 

(1 Question)

  • Q1. Technical interview

ThoughtWorks Interview FAQs

How many rounds are there in ThoughtWorks Lead Software Engineer interview for experienced candidates?
ThoughtWorks interview process for experienced candidates usually has 1 rounds. The most common rounds in the ThoughtWorks interview process for experienced candidates are Coding Test.

Tell us how to improve this page.

People are getting interviews through

based on 1 ThoughtWorks interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Senior Consultant
669 salaries
unlock blur

₹11 L/yr - ₹38.9 L/yr

Application Developer
648 salaries
unlock blur

₹6 L/yr - ₹22 L/yr

Lead Consultant
243 salaries
unlock blur

₹23 L/yr - ₹65 L/yr

Consultant
143 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.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview