Company called me after they saw my resume in an online job search to confirm an interview schedule. I accepted the interview and after a few days, I went to the HRD office in the morning. I was given a long personality test, an IQ test, and several essay questions which took me the whole morning to answer. In the afternoon, I was made to wait for the recruitment manager who was in a meeting and came back after 2 hours. After that interview, I was made to wait again for more than an hour for an interview with the department head. After that, I waited for another hour for an interview with another head. Basically, there was a lot of waiting time involved. Each Interview only lasted for twenty minutes or so.