I had a phone interview with a manager + one of the team members. I was mostly asked behavioral questions about my past experience and my interests. Then, I was called in to the on-site interview. I was given a tour of the building and got taken out to lunch with the manager and two of the team members. After lunch, I had 3 technical interviews of 45 minutes each where I was asked to describe my past school/work projects and the kind of technology I used. Each interviewer wanted to see how I would fit in the team based on my interests and skills. After a few days, I got a call and an email saying i was accepted.