There was a phone screening interview with HR, a phone interview with the hiring manager, and in person interview. The phone screening interview was about 1 hour. The phone interview with the hiring manager was about 30 minutes and followed by a trip to site to interview in person with the hiring manager.