I applied online. The process took 1 week. I interviewed at BorderX Lab (Sunnyvale, CA)
Interview
It takes 2-3 days after a phone interview to receive the on-site interview. 5 people interview one by one in a meeting room. Well organized interview process. Interviewers are all quiet nice and friendly .