HR did a brief interview over the phone. Then proceeded to do an online test. The HR personnel would then call you back to say if you have passed or not, and you will get an interview only if you pass the test.
The interview was ok, was supposed to be interviewed by a manager, associate director, and director, however, only the manager was around.
The manager thought I was a good fit, and hence I had another phone interview with the director.