Initially there was a phone interview, about 30 minutes. Pretty tough but standard questions. They made cuts and invited me to an in person with 2 people including the hiring manager and me. Asked pretty tough questions and very detailed follow ups. I then made it to the final interview with the hiring manager and a corporate representative. The questions were similar so I felt at this point that I was repeating myself for the 3rd time with the hiring manager. I did not get an offer, very surprised actually b/c of all of the positive feedback during and after each and every point of contact.