It was very smooth and systematic. After applying online, got called for a phone interview. When I was able to satisfied the initial interview, I was called for an exam and interview to the client. Prior to this, HR personnel is so kind to give me tips and background of the client, as well as possible questions they will ask. Have satisfied everything and was called for a job offer.