First a phone call with HR, then a phone call with the hiring manager, phone call with another manager, and finally a Skype interview with 3 different people. I don't live locally, or else they would have brought me in for the final interview instead of having a Skype interview. Overall positive experience. They didn't ask me any technical or situational questions, mostly just asked about myself and why I wanted the job and questions about my schooling (recent grad), so it wasn't too nerve racking or difficult. My only complaint is they would say they would get back to me in 2 weeks after every interview and it ended up being 3 or 4 weeks.