Apply online, and HR phone interview first, then Interview with manager and above level. It took a while negotiating with HR, as I applied one role, but HR didn't call me for that role. After a month, HR called me and ask if I'm interested in another role, then I said yes, then they put me through for face-to-face interview. The face-to-face interview was meeting the direct manager and above level, it was straight-forward and efficient. I got the offer the next day.