Tip 1 : Practice to write good optimized code
Tip 2 : Practice well
Tip 3 : Be thorough about your projects
Tip 1 : Don't put false projects or achievements on resume. They will ask and know about it.
Tip 2 : Be thorough with whatever you have mentioned in your resume



Given a Binary Search Tree (BST) and a range [min, max], remove all keys which are outside the given range. The modified tree should also be BST.


I solved it using simple approach of O(n2) complexity. Interviewer didn't asked me for the efficient approach, as he looked satisfied and moved to the question.
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my
role.
Why should we hire you ?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
Why are you looking for a job change?
Tip : For an experienced professional seeking a change, this is a common question. The easiest method to respond to this question is to state that you are leaving your current work in order to advance your career. Make sure you don't criticize or speak poorly about the company where you now work.

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