Online programming MCQ + Coding test wherein general aptitude, computer science concepts and coding skills were tested. Based on that 3-4 technical interview rounds - questions based on C, C++ coding queries, SQL, Linux etc. One had to clear each interview to go to the next. In programming, questions based on topics like Data Structure (Trees, linked list, arrays), strings, pointers were asked.