I was referred by a recruiter. The process consisted on two in person interviews with different directors, then one phone interview with hiring manager and online skills/personality test. Their interviewing style is very traditional, no brain teasers or conversational style interview.