I applied online. The process took 1 day. I interviewed at ooma (Palo Alto, CA) in May 2015
Interview
It was over the phone, then turned into a on site interview. Pretty smooth, also depends which building your interview is at. Came inside and was greeted by a person they offered me water then brought me into the conference while I awaited for the interviewer.