Tip 1 : Practice coding from Leetcode, Interview bit, at least 100 questions
Tip 2 : Practice any one automation framework includes design patterns
Tip 1 : Restrict your resume to 1 page and write your practical work only
Tip 2 : Mention top topics like Selenium, Rest Assured Automation, Language used Java etc



The first few iterations of the sequence are :
First iteration: “1”
As we are starting with one.
Second iteration: “11”
We speak “1” as “one 1” then we write it as “11”
Third iteration: “21”
We speak “11” as “Two 1” then we write it as “21”
Fourth iteration: “1211”
We speak “21” as “one 2, one 1” then we write it as “1211”
Fifth iteration: “111221”
We speak “1211” as “one 1, one 2, two 1” then we write it as “111221”
Sixth iteration: “312211”
We speak “111221” as “three 1, two 2, one 1” then we write it as “312211”
Write as you speak is a special sequence of strings that starts with string “1” and after one iteration you rewrite the sequence as whatever you speak.



Find the total number of ways to distribute N items among three people such that :
Each person gets at least one item.
Exactly one person among all the three people gets the maximum number of items.



You can only move down or right at any point in time.
Ninjaland is a country in the shape of a 2-Dimensional grid 'GRID', with 'N' rows and 'M' columns. Each point in the grid has some cost associated with it.
Find a path from top left i.e. (0, 0) to the bottom right i.e. ('N' - 1, 'M' - 1) which minimizes the sum of the cost of all the numbers along the path. You need to tell the minimum sum of that path.



The order in which the groups and members of the groups are printed does not matter.
inputStr = {"eat","tea","tan","ate","nat","bat"}
Here {“tea”, “ate”,” eat”} and {“nat”, “tan”} are grouped as anagrams. Since there is no such string in “inputStr” which can be an anagram of “bat”, thus, “bat” will be the only member in its group.
You have been given an array/list of strings 'inputStr'. You are supposed to return the strings as groups of anagrams such that strings belonging to a particular group are anagrams of one another.
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.

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