It took 3 months. 2 rounds of interviews. The 1st round is with CIO + manager / supervisor; The 2nd round is another CIO + HR.
Questions on the 2nd round with CIO is more aggressive and challenging. Try your best to answer, but be honest if you don't know the answer.
I passed all interviews, provided payslips and HKID, and it turned out to be rejected by BJ head-quarter. It is because they use a job title which is more technical-oriented in order to get it approved more easily (as it is an existing headcount), but the head-quarter rejected because I'm not technical enough for this job title ...