I applied through university. The process took 1 week. I interviewed at Viasat (Los Angeles, CA) in Jan 2016
Interview
Met a recruiter at a career fair and was offered an on campus interview that took place the next day. The interview lasted for around an hour, and was with a single interviewer. The interview began with some standard behavioral questions, description of a personal project, and then a single technical question.
Interview questions [1]
Question 1
Write an algorithm that determines if a binary tree is balanced or not.
A balanced binary tree is defined as one where for every node, its left and right subtrees differ in height by no more than 1.