I applied online. The process took 3 weeks. I interviewed at Mirapath (Cupertino, CA) in Feb 2019
Interview
At first, HR has a phone call screen to some applicants, then invites a few applicants to come to on site interview, probably have a 2nd on site interview .