Submitted online, interviewed at Cathay City with the hiring manager, then meeting with the direct report manager. People are nice to explain everything in details and working culture. Technical questions asked and expecting a more hands-on experienced candidate.