There was a phone interview, code review, and behavioral and technical interview. The phone interview was handled by the recruiter, and she's incredibly sweet; it was about 30 minutes. I sent in my current projects or other codes, so that the engineers could scope out my experiences. The behavioral and technical interview was held at the office in which I was interviewed by 3 people.