The interview process went on for a day.
There were 5 rounds in total, which consisted of
1. MCQ round with 30 questions from almost every domain of computer science . It also included analytics, problem solving and aptitude questions
2. Technical coding round, where a command/featured utility/specialized problem type of function needs to be implemented in UNIX platform in any language. There will be 4 requirement, the greator number you solve high probability to reach next round
3. Technical face to face interview round, in which the questions were mainly taken from Operating systems, Distributed systems, UNIX, Linux, System hardware.
4. Technical face to face interview round, which included questions from Networking, Object oriented programming, database systems, algorithms, data structures etc.
5. HR interview, the last round of the interview process. I was asked about projects, internship etc.