First there was an online test consisting of English grammar, aptitude, C programming, software(complete flow diagram). It was in parts and was pretty lengthy. After that there was an interview conducted in 2 parts (on the same day). First was technical, comparising of DSA and basic java questions, and second HR, based mainly with my resume.