The whole hiring process involved 5 rounds including 2 written and 3 PI.
first round were simple technical apti MCQ type question, covering mainly C and then few question on C++, JAVA, OS, DBMS, DSA, Linux, networking, 1 or 2 ques. frm each.
then the 2nd one was the coding round in which one code was to be written in 45 minutes.
No compiler was provided, the code had to be written in notepad.
since u wont be given any compiler, try to write the code error free, neat & clean, proper indentation, and comments wherever necessary, Like your focus shud be that the examiner should understand the thing as easily as possible.
write a proper explanation, if u are left with time, taking an example.
and do write the time and space complexities of your code.
and you shud prefer an approach that is efflicient as well as easy to understand for others.
Problem statement: Print a given matrix in spiral order. e.g
1 2 3
4 5 6
7 8 9
then the output should be 1 2 3 6 9 8 7 4 5
Then followed the technical round of PI.
*prepare your CV carefully for the PI. You just need to prepare whatever u have written in your CV, They'll ask almost everything written there, + basic algorithms that are usually asked in interviews + try your hands on some SQL queries.
then comes the HR round, where you need to convince them that you have a normal brain , off course, u have already proved on you technical ability.
convince them that u r the right candidate, that u r really interested abt the company
do some research, ask your seniors who r working there.
then is a formality director round, in which u will be asked some tech mix HR questions
main will be your HR, if u clear that, u r selected.
for the tech round, I was asked at least 4 5 simple algo questions like linked list link reversal, anagrams of a string balanced parenthesis etc., and then 3 sql queries also.