Tip 1 : do a lot of data structures
Tip 2 : read basic os and DBMS
Tip 3 : puzzles
Tip 1 : be prepared for an in depth discussion of projects in resume



Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.



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

Tip 1: Provide 2 solutions ( map based and slow fast ptrs)
Tip 2: use simple terms in explaining



• 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.
For the given level order traversal: 5 3 6 2 4 7
The BST will be:

The Inorder Traversal of this BST is 2 3 4 5 6 7.
Tip 1: explain what you are doing at each step
Object oriented questions on mostly inheritance and encapsulation and friend class
Puzzles



1. All the elements are in the range 0 to N - 1.
2. The elements may not be in sorted order.
3. You can return the duplicate elements in any order.
4. If there are no duplicates present then return an empty array.
I don't exactly recall what I did at that time
Discussion on Projects in Resume
Tip 1 : be prepared for an in-depth discussion

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?