I applied online and was contacted about a week later to schedule an onsite interview. The first person I met with was a recruiter who explained benefit information, gave me a tour of their campus and left me to meet with a group of developers. The interview itself was pretty informal, nothing too technically difficult or anything out of the ordinary.
The team I interviewed with didn't seem too enthusiastic about the project or the company as a whole. In turn, this made me less interested in employment with the company.