Tip 1 : Practice coding from coding platforms, do 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.



If the input tree is as depicted in the picture:
The Left View of the tree will be: 2 35 2
The problem can be solved using simple recursive traversal. We can keep track of the level of a node by passing a parameter to all recursive calls. The idea is to keep track of the maximum level as well. Whenever we see a node, whose level is greater than the maximum level so far, we print the node because it is the first node in its level (note that we traverse the left subtree before the right subtree).


1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Traverse linked list using two-pointers. Move one pointer by one and the other pointers by two. When the fast pointer reaches the end, the slow pointer will reach the middle of the linked list.



Follow the steps below to solve this problem:
Pick the first character from the source string.
Append the picked character to the destination string.
Count the number of subsequent occurrences of the picked character and append the count to the destination string.
Pick the next character and repeat steps 2, 3 and 4 if the end of the string is NOT reached.



Merge Sort Algorithm -
Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

The above illustrates shows how merge sort works.
It is compulsory to use the ‘Merge Sort’ algorithm.
I divided the input array into two halves, calls itself for the two halves, and then merge the two sorted halves. The merge() function is used for merging two halves. The merge(arr, l, m, r) is a key process that assumes that arr[l..m] and arr[m+1..r] are sorted and merges the two sorted sub-arrays into one.
Can you work under pressure?
What are your goals?
What motivates you to do good job?
Have you considered starting your own business?
How do you define success and how do you measure up to your own definition?
Tell me something about our company.

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