I applied through university. I interviewed at Quark Software
Interview
Interview consists of 4 rounds (Written test,first technical round,second technical round,third manager round). Level of difficulty increases with each round .After that selected candidates are told to come to office on given date.