I applied through online.HR called me for interview in Bangalore.It has 4 rounds first written tests and 2 rounds of technical. First round they will give 5 difficult questions and one machine to write and execute. Will give sufficient time to solve those. After that in technical interview they will ask how you solve the written exam and why plus other technical questions depending on resume.