Tip 1: OOPS - You should be well-versed in basic OOPS principles.
Tip 2: You should be confident and have profound knowledge about the projects you have worked on.
Tip 3: Basic DB concepts like joins and normalization.
Tip 1 : Have some projects on your resume.
Tip 2 : Do not put false things on your resume



If the given array is [1, 3, 2], then you need to return [3, -1, -1]. Because for 1, 3 is the next greater element, for 3 it does not have any greater number to its right, and similarly for 2.
Use stack:


For the given arr[ ] = { 1, 2, 5, 7, 12, 14 } and X = 10
The floor of 10 is 7 because 7 is the largest element in the array which is smaller than 10.








If given linked list is 1->2->3->4 then it should be modified to 1->2->4.



An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase. We can generalize this in string processing by saying that an anagram of a string is another string with the same quantity of each character in it, in any order.
{ “abc”, “ged”, “dge”, “bac” }
In the above example the array should be divided into 2 groups. The first group consists of { “abc”, “bac” } and the second group consists of { “ged”, “dge” }.

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