I applied through other source. The process took 4 weeks. I interviewed at CAIL Systems (Palo Alto, CA) in Apr 2015
Interview
Initially I got contacted through email by the company's VP. A couple days later we had a short phone interview and a few days after that an online cultural interview. The following week I had a group technical online interview with their head/lead software engineers. Everyone was very nice and pleasant to talk to and work with.