I applied through other source. The process took 2 weeks. I interviewed at TiVo (Alviso, CA) in Sep 2010
Interview
Resume review by hiring manager, phone interview with hiring manager. Then person to person interview with hiring manager first. Next, schedule for face to face interview with the team. Get fedback from the team and decide who should be the best fix for the team.