Tip 1 : Practice aptitude questions
Tip 2 : Practice coding questions
Tip 3 : Read books
Tip 1 : Have at least 3 great project
Tip 2 : Write only what you know and prepare well
There were two questions in the coding round.






If the given array is [ 2, 3, 1], we need to return [1, 1, -1]. Because for 2, 1 is the Next Smaller element. For 3, 1 is the Next Smaller element and for 1, there is no next smaller element hence the answer for this element is -1.
Second Round was a technical Interview round on Skype. Questions were related to Data Structures and Algorithms.



There may be multiple such subsequences, so return any one of them.
Let the array be [100, 22, 13, 45, 59, 26]. The possible subsequences of size 3, whose elements follow increasing order are {22, 45, 59}, {13, 45, 59}.
What is Map? Explain how ordered Map works.. etc.
Discussion 0n STL: Lower Bound and Upper Bound Function, Vectors, Binary Search Time complexity etc.
Third Round was a Technical + HR round.
Introduce Yourself.
Tell me about your projects.

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?