I applied online. The process took 4 months. I interviewed at ONIS VISA (Singapore) in Apr 2018
Interview
1.Recruiter interview
2. on-site technical interview
3. on-site Hiring manager interview
4. on-site director interview
Personal, situational and technical interviews. It took four to 6 months to complete the hiring process. It was very long but worth it.