Tip 1: Start solving contests of Code Studio
Tip 2: Learn new technology through Coding ninjas.
Tip 3: Solve the Problem of the day daily in Code Studio
Tip 1: Add projects in it
Tip 2: Add related courses
There were 3 coding questions , one was moderate and other 2 were easy , I solved two easy ones fully and was able to pass only 3 test cases out of 11 for the moderate problem.



For a string “qaacde”, This string has two same adjacent characters.
So, one possible way to rearrange the string is “qacade”. Now, this string does not have two adjacent characters that are the same.
Here i applied Dynamic programming breaking down a problem into smaller subproblems and solving each subproblem only once, storing the solutions to subproblems to avoid redundant calculations. 2D DP used here.
60 minutes of Tech interview was held where one DSA question related to Linked list was asked then DMA of COA subject was asked , also UNIX and system related questions were asked.



Assuming the linked list is 3 -> 2 -> 3 -> 4 -> 2 -> 3 -> NULL.
Number ‘2’ and ‘3’ occurs more than once. Hence we remove the duplicates and keep only their first occurrence. So, our list becomes : 3 -> 2 -> 4 -> NULL.
I used hash map and then deleted the particular node physically.
HR related question were asked , also few system question was also asked to me.
What happens when computer starts?
Where does OS reside in Computer?
What will i do if some new problem comes and i don't know about it anything .

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