Tip 1 : Practice more in competitive programming
Tip 2 : build your portfolio on any coding platform like LeetCode or CodeChef because it will attract recruiter's.
Tip 3 : choose only one Programming language for coding and start practicing in solving competitive programming questions.
Tip 1 : Add some working and impactful projects in your resume.
Tip 2 : Do not put false things and over skills in your resume.
Tip 3 : Either you are fresher or experienced still don't make resume more than 2 pages.
Timing-180 minutes is the Duration Of Assessment
you need to give the test within 5 days of getting the test mail.
Test is conducted virtually through Infosys platform. Test covers DSA, OOPS concept, DBMS, SQL, Programming and some general question related to Leadership Principles and workstyles.



1. Need to find pivot no while traversing right to left, where nums[i-1] < nums[i]
2. Pick greater no than pivot no from descending order block(while traversing right to left) then swap
3. Sort out descending order block in ascending order.
Do you agree with your seniors whether that guy is correct or not.
Are you open to learn new technology or still want to work on those technologies on which you are familiar.
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 the given binary tree [1, 2, 3, -1, -1, 4, 5, -1, -1, -1, -1]
1
/ \
2 3
/ \
4 5
Output: 1 3 2 4 5
I don't know the right approach to solve this question at that time.
Solution in Python:-
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class Solution:
def zigzagLevelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:
if root is None:
return []
s1=[root]
s2=[]
level=[]
res=[]
while s1 != [] or s2 !=[]:
while s1:
root=s1.pop()
level.append(root.val)
if root.left is not None:
s2.append(root.left)
if root.right is not None:
s2.append(root.right)
res.append(level)
level=[]
while s2:
root=s2.pop()
level.append(root.val)
if root.right is not None:
s1.append(root.right)
if root.left is not None:
s1.append(root.left)
if level != []:
res.append(level)
level=[]
return res
Difference between relational and non relational database?
What is foreign key in SQL queries?
What is the output of given program?
What is OPPS concept and its types?
Difference between function overloading and function overriding?
Write a query to find out second highest salary of an employee.
Do you agree with your seniors whether that guy is correct or not.
Are you open to learn new technology or still want to work on those technologies on which you are familiar.
Tip 1: Need to answer question as per your knowledge and experience.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: