I applied through university. I interviewed at Titansoft
Interview
There were 3 rounds in total. The first round was an online assessment. The test included 2 parts, where the 1st was some kind of logic test, and the 2nd was more technical-related. After completion of the online assessment, an interview was arranged with one of the department managers. This interview contains both technical assessment as well as personality checking (at least in my opinion). It took some time between the first interview and the second, which was the final, with an IQ test together with further technical quizzes and face-to-face interview with dept manager/team leads.