Three step process. First a personal phone interveiw, then a technical phone interveiw, then finially an in-person interveiw. I only got to participate i the personal phone interview. I felt it went well but they must have been looking for something else. The woman i spoke with was friendly and very informative about the company and the buffalo area.