After a phone screening with recruiting agency, met with future manager at coffee shop to go over past experience and job expectations. Was invited for on-site panel interview to present my previous work experience and personal view on future of TV, followed by technical interview on computer science knowledge and programming skills.