I was applying through Jobstreet, interviewed for only 25 mins by skype with the HR only. A week after, I got email from the HR that I passed the first round and go to the second round interview.
I passed the second round and going to be the final round. Everything was discussed by email since the HR is based in Singapore and I am based in Indonesia.
The final interview schedule has been set a week in advance so I have plenty of times to prep. There were NO such test until 2 days before the final interview the HR sent me a test (at 5 PM) which contains so any questions and the test was very intense, I find it difficult to finish the test the day after in the morning, since I am still working in my current company.
I finally finished the test and I sent the questions to the HR arond 4 PM. The day after (which is the day for me to final interview) the HR sent me an email that the interview is canceled without saying SORRY and or Propose the reschedule time. I withdraw-ed my application after.