Tip 1 : Practice medium level questions of DS
Tip 2 : OS and DBMS logics must be clear
Tip 3 : Basic OOPS concepts using any language
Tip 1 : Don't write about those topics in which you are not confident
Tip 2 : Projects must be well revised , like what you have done and how you have done and what challenges you have faced while making the project etc.
I was selected as able to solve the DSA question and confident with MCQ questions , all the other students who had solved the DSA question were also selected. I don't remember the DSA Question.



In the given linked list, there is a cycle, hence we return true.

I told me hash map solution first , so he said can you tell me other approach , I have solved the question previously so I told him the slow and fast pointer approach



• 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.
It is guaranteed that a BST can be always constructed from the given preorder traversal. Hence, the answer will always exist.
From PREORDER = [20, 10, 5, 15, 13, 35, 30, 42] , the following BST can be constructed:

I have solved this question also earlier so I know the exact algorithm for this , able to solve and wrote the code in 10 mins time frame.



I haven't solved this question earlier , rather have solved a similar type of question , so interviewer asked me which algorithm will I be going to use and I told him DFS and then by taking some hints was able to reach to solution and have written the code and have discussed the test cases with interviewer , there were some syntactical errors but the logic was right.
1) What is segmentation fault and paging?
2) What is file system?
3) Basic Linux commands?
4) How memory is allocated?
Tip : Use Galvin for brief summary
1) Second highest salary query
2) Join types
3) Query using join
4) Normalization
5) Indexing
Tip : Practice some SQL questions.
This round was just for name sake , all the candidates which have given this round has been selected
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, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.
Tip 4 : Since everybody in the interview panel is from tech background, here too you can expect some technical questions. No coding in most of the cases but some discussions over the design can surely happen.

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