Initially contacted by recruiter (resume was posted online), who did a basic phone interview. We agreed on an interview date and he said he would email me confirmation. Interview conducted by three people, with the second asking technical questions. Culture seemed easy going.