Applied online, got a phone call and an email from HR and department assistant respectively, then arranged an onsite interview.
Meet 4 employees there, each 30 minutes, they are all very nice and helpful people. Learnt a lot even though it was an interview.
Waited the result for 2 weeks and got a phone call said I didn't get it.. SAD.