I applied for the company online and received a call a few months later from a hiring manager to set up an interview. The interview itself consisted of two parts, a computerized test and a panel interview with managers and an engineer.
The interview was pretty conversational and laid back, but they did ask some tricky questions.