Tip 1 : Practice aptitude
Tip 2 : Practice coding
Tip 3 : Practice systtem design
Tip 1 : Don't lie
Tip 2 : Be prepared for question on topics you write on resume
Some questions on resume and past experiences
2 coding questions on LinkedList.
Questions on OOPS: polymorphism(run-time vs compile-time), method overloading, overriding, and a couple more.



Input: Linked List: 1 <-> 2 <-> 2 <-> 2 <-> 3
Output: Modified Linked List: 1 <-> 2 <-> 3
Explanation: We will delete the duplicate values ‘2’ present in the linked list.



Input : 1 -> 2 -> 3 -> 4 -> 'NULL' and 'K' = 2
Output: 1 -> 2 -> 4 -> 'NULL'
Explanation:
After removing the second node from the end, the linked list become 1 -> 2 -> 4 -> 'NULL'.

Some questions on resume and past experiences
3 coding questions on Arrays
Again some OOPS questions around polymorphism and stuff…..(don’t remember exactly)






Each product can cross the integer limits, so we should take modulo of the operation.
Take MOD = 10^9 + 7 to always stay in the limits.
Can you try solving the problem in O(1) space?



We cannot use the element at a given index twice.
Try to do this problem in O(N) time complexity.

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