Was contacted by a recruiter, she screened me by communicating technical responses to a hiring manager. Interview with hiring manager was scheduled, and I had a 1 hour interview. The second interview was pretty challenging, and expected a depth of knowledge I didn't have.