Though tehy have 3 phase exam, online and offline and onsite test, IQ test, panel interview, custom coding , The department managers dealed with me, the questions of software department is extremely hard, googlish attitude, but they were helpfull also to direct you to an apporach