The process was very efficient. First, you got phone interview from HR and then he/she would tell you whether got a on-site interview chance very soon. On the day of on-site interview, you would travel to the company, took three written exam and two face-to-face interview.