Tip 1 : Practice coding daily
Tip 2 : Learn new concepts everyday
Tip 3 : Know all that standard coding questions
Tip 1 : Do not bluff on ur resume.
Tip 2 : Keep relevant projects.



If a string has 'x' repeated 5 times, replace this "xxxxx" with "x5".
The string is compressed only when the repeated character count is more than 1.
Consecutive count of every character in the input string is less than or equal to 9. You are not required to print anything. It has already been taken care of. Just implement the given function and return the compressed string.
This was my first technical round. he asked me about all my projects and the technologies used. some questions were on c and c++. what is heap , stack, memory allocation methods. Basically they covered all the concepts of c from string to pointers. Then they gave me one coding question which was on arrays. Best part was interviewers were very friendly.



The difference between ‘9’ and ‘0’ is not considered as 1.
Let’s say 'N' = 25. The jumping numbers less than or equal to 25 are: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 21, 23. In all these numbers the adjacent digits differ by 1.
This round was completely on data structures . he asked me all the questions related to linked list like detect a loop, remove a loop and graphs like BFS and DFS algorithms and some on trees. even on Adjacency matrix and adjacency list.
Questions related to my projects, oops concepts, why red Hat, what do u know about red Hat, some real time problems and many.
Find the outer layer of points in the grid, which algorithm you would apply?
Tip 1 : Be yourself
Tip 2 : Express yourself

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