Tip 1 : Properly grasp over basic concepts
Tip 2 : Prepare good for DS & Algo as most companies have a separate round for it.
Tip 3 : Don't lie over your resume
Tip 1 : Don't Lie over your resume
Tip 2 : Avoid unnecessary details like Hobbies, family details, declaration, date, signature, etc.
It consisted of three coding questions varying from easy to medium.


A move may be from parent to child or from child to parent.
Given ‘ROOT’ = [2,-1,0,-1,-1]
The tree would look like this :

The answer would be 1, because the root node will transfer 1 coin to its right child. Thus both nodes have the same number of coins now.



As the answer can be large, return your answer modulo 10^9 + 7.



The interview was focused on data structures as well as computer fundamentals along with puzzles.



If the given sequence ‘ARR’ has ‘N’ elements then the sorted wave array looks like -
‘ARR[0] >= ARR[1]’ and ‘ARR[1] <= ARR[2]’
‘ARR[2] >= ARR[3]’ and ‘ARR[3] <= ARR[4]’
‘ARR[4] >= ARR[5]’ and ‘ARR[5] <= ARR[6]’ And so on.
1. ‘ARR[0]’ must be greater than or equal to ‘ARR[1]’.
2. There can be multiple arrays that look like a wave array but you have to return only one.
3. We have an internal function that will check your solution and return 'True' in case your array is one of the solutions otherwise return 'False'.
The given array ‘ ARR = { 4, 3, 5, 2, 3, 1, 2 } ’
The below figure is a visual representation of the given ‘ARR’ and you can see we can express ‘ARR’ in a waveform array because
4>3 and 3<5
5>2 and 2<3
3>1 and 1<2
And it follows the condition of wave array.

Try to solve this problem in linear time complexity.



You do not need to print anything, just return the head of the reversed linked list.
Assuming the best cricketer playing with the best strategy. How many maximum runs he can score in ipl satisfying all rules of cricket and NO wide balls.
What is virtual memory .
What are page faults.
What is kernel
The Round was mainly focused on resume+ dsa + system design +computer fundamentals



LRU Cache Implementation
Design a stack that supports getMin() in O(1) time and O(1) extra space
What is segementation.
Difference between internal and external fragmetation
SQL command
ACID properties
Difference between unique primary and foreign key.

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