Tip 1 : Learn Data Structures and Algorithms.
Tip 2 : Practice coding question using coding platform like LeetCode or CodeChef.
Tip 3 : Focus more on time and space complexities and explore different ways to solve problem.
Tip 1 : Highlight your past experience if you have, skills and working projects in your resume.
Tip 2 : Do not put false things and over skills in your resume.
Timing-90 minutes is the Duration Of Assessment
you need to give the test within 5 days of getting the test mail.
There are total 2 sections-
1st is containing some mcq type question and 2nd is containing coding questions.
Test is conducted virtually through TCS platform. Test covers DSA, OOPS concept, DBMS, SQL, Programming and some general question related to Leadership Principles and workstyles.
We need to answer questions related to Core subjects, DBMS, SQL, OOPS concept, Programming, Behavioral, Leadership Principles and workstyles.
this round is entirely based on MCQ's.
Questions like:-
1) How to copy data from one server to another server in unix?
2) What is the output of below program
3)What is the output of the flow chart program.
4)which unix command that creates a file without contend
5)Choose the correct property of foreign key in SQL?
6)Which unix command is used to redirect the no of characters in a file f1 to a file f2
7)How to show only last 10 files of a folder in unix?
8)Which of these is DDL command?
9)how to change the file permission in unix?
Tip 1 : Need to select correct option out of 4 options(MCQ type questions)
Tip 2 : Revice your notes and practice more in required skill set of a job before giving the assessment.
Tip 3 : Select correct option based on your knowledge



1. Find pivot no when traverse right to left nums[i-1] < nums[i] #1 3 5 4 2
2. Pick greater no than pivot no from descending order block then swap #1 4 5 3 2
3. Sort out descending order block (5,3,2) in ascending order. Loop-> for k in range((n-i)//2)
output=14235
We need to solve 1 or 2(based on interviewer) coding question within 1 hour in which we need to explain our approach before writing the code and we need to give optimal solution of the approach.
Interviewer also ask some other question related to DBMS, SQL, OOPS concept and etc.



For a string “qaacde”, This string has two same adjacent characters.
So, one possible way to rearrange the string is “qacade”. Now, this string does not have two adjacent characters that are the same.



Recursive method-
DFS-traverse the tree right-to-left, add values to the view whenever we first reach a new record depth. This is O(n).
def rightSideView(self, root):
def collect(node, depth):
if node:
if depth == len(view):
view.append(node.val)
collect(node.right, depth+1)
collect(node.left, depth+1)
view = []
collect(root, 0)
return view

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?