Tip 1 : Be consistent, solve at-least 4-5 problems weekly
Tip 2 : Prepare all contents of resume properly
Tip 3 : Practice puzzles and probability questions along with DSA
Tip 4 : Cover every Scenario for Project
Tip 1 : Mention Tech stack along with projects
Tip 2 : Dont include skills which you dont have experience with.
Timing : 2:00 PM
Environment was good on hackerrank
Too lengthy test and covered every aspect of aptitude
Negative marking was also there
Timing : 7:30 PM
Environment was hackerrank
Too difficult paper along with each section timed
Timing : 10:00 AM
Interview was conducted on Codepair
Interviewer was very good
• 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.
Level 1:
All the nodes in the left subtree of 4 (2, 1, 3) are smaller
than 4, all the nodes in the right subtree of the 4 (5) are
larger than 4.
Level 2 :
For node 2:
All the nodes in the left subtree of 2 (1) are smaller than
2, all the nodes in the right subtree of the 2 (3) are larger than 2.
For node 5:
The left and right subtrees for node 5 are empty.
Level 3:
For node 1:
The left and right subtrees for node 1 are empty.
For node 3:
The left and right subtrees for node 3 are empty.
Because all the nodes follow the property of a binary search tree, the above tree is a binary search tree.
Backspace has no effect on empty text.
Consider ‘STR1’ = “ade##c#ba”, ‘STR2 = ‘a#ad#b#ba
Both ‘STR1’ and ‘STR2’ print the string “aba” on the text editor, thus we should return true.
Timing : 1:00 PM
Interview was conducted on Codepair hackerrank
The width of each bar is the same and is equal to 1.
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].
Output: 10
Explanation: Refer to the image for better comprehension:
You don't need to print anything. It has already been taken care of. Just implement the given function.
For the given 5 intervals - [1, 4], [3, 5], [6, 8], [10, 12], [8, 9].
Since intervals [1, 4] and [3, 5] overlap with each other, we will merge them into a single interval as [1, 5].
Similarly, [6, 8] and [8, 9] overlap, merge them into [6,9].
Interval [10, 12] does not overlap with any interval.
Final List after merging overlapping intervals: [1, 5], [6, 9], [10, 12].
Timing : 5:00 PM
Interview was conducted on codepair
In the given linked list, there is a cycle, hence we return true.
What is virtual Memory ?
what are ACID properties ?
Difference between Overriding and Overloading ?
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which operator is used for exponentiation in Python?