Tip 1 : Basic of DSA should be clear
Tip 2 : Dry the code
Tip 3 : Cover all test cases
Tip 1: Mention at least one project
Tip 2: Do add too many extracurricular activities
The round was at 2 pm and a proctored exam.






An array c is a subarray of array d if c can be obtained from d by deletion of several elements from the beginning and several elements from the end.
For e.g.- The non-empty subarrays of an array [1,2,3] will be- [1],[2],[3],[1,2],[2,3],[1,2,3].
If arr = {-3,4,5}.
All the possible non-empty contiguous subarrays of “arr” are {-3}, {4}, {5}, {-3,4}, {4,5} and {-3,4,5}.
The product of these subarrays are -3, 4, 5, -12, 20 and -60 respectively.
The maximum product is 20. Hence, the answer is 20.
Can you solve this in linear time and constant space complexity?
It was at 3:30 pm
Fast paced with video on
Puzzle similar to: A couple invites n – 1 other couples to dinner. Once everyone arrives, each person shakes hands with everyone he doesn’t know. Then, the host asks everyone how many hands they shook and each person replies with a different number. Assuming that everyone knows his or her own spouse, how many hands did the hostess shake?



The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Can you solve this problem in O(N) time and O(1) space complexity?



Given linked list is 1 -> 0 -> 2 -> 1 -> 2.
The sorted list for the given linked list will be 0 -> 1 -> 1 -> 2 -> 2.
Joins, ACID properties, Normalization
Basic of backend technologies like
http vs https
all about node js, APIs

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