I applied online. I was contacted by HR two weeks after my application, and had a phone screening first. Basically went through my past experience. The second interview was arranged by a second HR after 1 week, basically, some behavioral questions related to the job skills that were required. I was contacted by another HR after 1 week for the second interview, and it was very pleasant and casual. Still waiting for the feedback.