Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.



We will recursively find the minimum number of jumps.
Algorithm:
Let’s say we have a recursive function ‘minimumJumpsHelper’ which will return the minimum number of jumps to reach the last shop.
Call the function: minimumJumpsHelper(i).
If i is equal to N-1, return 0.
Make a variable ‘ans’ that stores the minimum number of jumps needed to reach the last shop from the current shop.
Initialize ‘ans’ with a maximum value (INT_MAX).
Iterate on the shops from (i + 1) to (i + Arr[i]) and update the answer, i.e., ans = min( ans, 1 + minimumJumpsHelper(j) ) (where j denotes the shop, where we jumped).
Return the ‘ans’.
Technical interview round with 2 coding questions.



To check if a given number is prime, Instead of looping to N-1, we check divisibility till (N)^½. This is because if the number is not prime, there must be at least one divisor till N^½.



String 'S' is NOT case sensitive.
Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
One approach could be to simultaneously iterate over the start and end of the string and check if the string is a palindrome. During the iteration, we ignore the special characters, whitespaces and case of the string.

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