I applied online. The process took 2 weeks. I interviewed at TiVo (San Jose, CA) in Apr 2015
Interview
Phone interview, then on-site interview. From the first call to the decision email, it took a total of 2 weeks. Very professional HR, nice people. The only strange thing was they brought a sandwich and soda for lunch for me to eat during one of the interviews.