I applied online. I interviewed at Viasat (San Diego, CA) in Apr 2011
Interview
All day round-robin technical peers and managers. Many questions are technical with some psychologica thrown in. There were also a few brain teasers type questions. One manager asked a question which has no right or wrong answer. Just to see how you would approach problem solving an open/ambiguous requirement challenge.