I applied through a recruiter. The process took 2 days. I interviewed at OpenTV (San Francisco, CA) in Sept 2012
Interview
2 Face to face interviews followed by home assignment. forllowed by presentation and 2 more face to face to interviews. Its a fun process but takes lot of time.. especially if you are already working somewhere.
Interview questions [1]
Question 1
Typical data structure questions. They asked me to prepare technical presentation on topic oif my choice