Tip 1 : Practice as many medium/hard questions as you can.
Tip 2 : Listen to the questions being asked carefully since, a wrongly understood question can lead to a straight rejection!
Tip 3 : For coding questions, try out all possibilities. Don't give up. When you feel you're not on the right track, ask for hints(Don't be shy about it).
Tip 4 : Think out loud! (Share all your stupid thoughts with your interviewers). Walk the interviewer through your thought process.
Tip 1 : Make your resume crisp and clear. Don't use bad font/font size. Make it look very professional.
Tip 2 : Avoid mentioning irrelevant achievements (e.g - Got 1st position in badminton match)
Tip 3 : Add at least 1 good project which you have made with all your efforts and which you are damn confident of!
Tip 4 : Add all the core technical achievements. E.G, Coding Contents Ranks, Certifications (Not Required, But it can add values), etc.
Online Assessment consisted of coding and SQL queries. Coding questions were of a medium-hard type and SQL query was an easy type.



We cannot use the element at a given index twice.
Try to do this problem in O(N) time complexity.
It was the F2F coding round. The interviewer was super friendly and asked coding questions.



• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.

Because only 5 is greater than 4 in the above BST, node 4 will be updated to 9 (4 + 5 = 9).
Nodes 3, 4, and 5 are greater than 2, hence node 2 will be modified to 14 (2 + 3 + 4 + 5 = 14).
Node with data 5 will remain the same because there is no node in the BST with data greater than 5.
Nodes 2,3, 4, and 5 are greater than 1, hence node 1 will be modified to 15 (1 + 2 + 3 + 4 + 5 = 15).
Nodes 4 and 5 are greater than 3, hence node 3 will be modified to 12 (3 + 4 + 5 = 12).
This was the F2F Coding Round and a little harder than the prev round. The first one is from a game theory (Recursion, Med-Hard), and the second one was from DP.


Input: [1,2,3,4,5]
Output: [5,4,3,2,1]

This was F2F LLD + SQL round. This was the toughest round. Although I wasn’t able to reach the final solution but tried all possible ways to deliver my thoughts/approach to the interviewer.
Design an app like swiggy.
It was the CTO round. Well, it was more of a cultural round. He asked me a lot of questions about my previous experience, projects, etc.
Where do you see yourself in 5 years?
How do you manage time?

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