Applied online their careers site, had a phone interview with a technical recruiter and then the manager, and then on-site interview. The recruiter was great and had good questions but the manager was a little confused because it was his first time hiring someone.