I applied online. The process took 1 day. I interviewed at BetaSoft Systems (San Jose, CA) in Aug 2015
Interview
The whole process is a scam. They require you to pay $500 as security deposit. The phone interviewer was very persuasive. I thought that it was very sketchy because he called me several times to tell me to check my email about the things I should I submit to complete the process.