Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Mcq + Data structures questions


Standard Kadane's Algorithm
Standard System Design round
Design a Doctor Appointment System with some testcases
Tip 1 : Implement using OOPs
Tip 2 : Try to tell your approach to the interviewer as much as you can side by side
Interview of DSA + OOPS + Databse(SQL query) + Operating System



If the input tree is as depicted in the picture:
The Left View of the tree will be: 2 35 2
What are the various types of constructors in C++?
Write an SQL query to find names of employees starting with ‘A’?
What is the difference between CHAR and VARCHAR2 datatype in SQL?
What is IPC? What are the different IPC mechanisms?
What is a process? What are the different states of a process?
What is the difference between overloading and overriding?
Hr round - normal hr questions + situational
Thoughtworks community discussion
Why should we hire you?
Tip 1 : Read all Thoughtworks community page and be honest
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : The cross-questioning can go intense sometimes, think before you speak.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?