Tip 1 : Practice at least 10-20 questions of DS & Also on each topic from difficulty level easy to hard.
Tip 2 : Prepare well around OOPs concepts and Database concepts.
Tip 3 : If you have 2.5+ year of experience practice around HLD and LLD.
Tip 1 : Have some certification in the resume.
Tip 2 : Mention the proper keyword as per the role you are applying.
Overall the first round was for 1h. At start interviewer introduced himself and asked for my introduction. Interviewer was having almost 10+ years of experience. After the introduction she directly jumped to coding problem. She gave me the problem and asked me to give working solution for the problem.



1. A complete binary tree is a binary tree in which nodes at all levels except the last level have two children and nodes at the last level have 0 children.
2. Node ‘U’ is said to be the next node of ‘V’ if and only if ‘U’ is just next to ‘V’ in tree representation.
3. Particularly root node and rightmost nodes have ‘next’ node equal to ‘Null’
4. Each node of the binary tree has three-pointers, ‘left’, ‘right’, and ‘next’. Here ‘left’ and ‘right’ are the children of node and ‘next’ is one extra pointer that we need to update.


Step 1 : Do the level order traversal.
Step 2 : At each level do the reverse level order traversal and keep track on previously visited node.
Step 3 : At each node set the next to the previously visited node.

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?