Tip 1 : Don’t try to cover all coding platforms. Stick to one and be thorough with it.
Tip 2 : Pick a topic, understand its basics, then start solving problems, starting with the easy ones.
Tip 3 : Solve previously asked questions. It tells you about the level of questions that the company asks.
Tip 1 : You should have multiple interesting projects on your resume (3-4).
Tip 2 : You should be prepared to explain anything that’s written on your resume.


If ‘N’ = 3 and ‘K’ = 4. Then all permutations for ‘N’ = 3 are “123”, “132”, “213”, “231”, “312”, “321”. So the 4-th permutation is “231”.
Insert all natural numbers upto n in a set.
Use iterator to traverse the set.
First position of the kth sequence will be occupied by the number present at index = k / (n-1)!
For each value in the set, find the first number index, then move the iterator to that index and add the value at that index to answer



If the input string is "abbc", then all the possible palindromic substrings would be: ["a", "b", "b", c", "bb"] and hence, the output will be 5 since we have 5 substrings in total which form a palindrome.
A string is said to be a 'Palindrome' if it is read the same forwards and backwards.
For example, “abba” is a palindrome, but “abbc” is not.
A 'Substring' is a contiguous sequence of characters within a string.
For example, "a", "b", "c", "ab", "bc", "abc" are substrings of "abc".
Used backtracking



Dynamic Programming with 2D dp array
If I give you 4 tablets which contain 2 for fever and 2 for cold given all 4 have same size shape and color andyou have to take 1 cold and 1 fever tablet how will you choose correctly?
Tip 1 : Arrange Four identical tablets in a row.
Tip 2 : Break each tablet into two halves and now take each broken half from each tablet.
Tip 3 : You will get 2 half cold and 2 half for fever tablets together making 1 cold and 1 fever.
1. Tell me about yourself (Mention your project or training )
2. What is primary key?
3. Difference between delete and truncate.
4. What is normalization?
5. What is Abstract class (Java)?
6. Explain collection in Java.
7. Differentiate between overloading and overriding
8. Explain about your project
9. Puzzle question
10. Real life example of Linked list.(Train)
I have revised all this 3 times. I gave answer of all except 2 question.

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