Tip 1: Try to be who you actually are in interviews, and don’t try to be over-smart in front of the interviewer, as they know more than you. That’s why they are taking your interview.
Tip 2: Prepare Data Structures and Algorithms. Also, do prepare for theoretical subjects like Database Management Systems and Object-Oriented Programming, as they are part of many interview questions.
Tip 3: I prepared these through the Coding Ninjas notes, which were terrific and easy to understand and covered almost every topic.
Tip 1: Focus on the Key projects(Major ones), and key courses(Courses like Data Structures and Algorithms)
Tip 2: Just keep applying, off-campus sometimes takes time.
This round consisted of two coding questions. One was related to binary tree and other was of circular linked list.



1. The left subtree of a node contains only nodes with data less than the node’s data.
2. The right subtree of a node contains only nodes with data greater than the node’s data.
3. The left and right subtrees must also be binary search trees.
It is guaranteed that all nodes have distinct data.



This is a visualization of the Circular Linked List, represented by:
1 2 3 4 5 -1

The Circular Linked List before/after deletion may happen to be empty. In that case, only print -1.
All integers in the list are unique.
Tell me in brief about your projects that you have mentioned in the resume.
I have two projects mentioned in my resume, I started explaining the first one by giving its introduction that is what it does, main objective and scope of the project. Then I explained to him tech stack which was used in the project . Then he asked me to make a flow diagram of the project , which I made on paper and he was satisfied with my answers.
Tips : Prepare for the technologies that you have used in your projects as the interviewer will definitely ask on it.
Where did you live and tell me your interest areas?
Are you happy with the salary breakup?
Tip 1 : I simply told him everything related to my interests, and always try to speak the truth as most of the time if you are lying, the interviewer will catch that.
Tip 2 : I said “ yes ” because the salary was one of the part through which I got attracted to this company.

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