I applied online. The process took 1 week. I interviewed at Seeo (Hayward, CA) in Sep 2017
Interview
Starting from HR, followed by a 30-min phone interview, then onsite. I was told to give an presentation, then 1-1 meeting for 7-8 rounds. Questions are not hard. People are nice.