First was a non-technical phone screen, then an onsite interview. Met with three engineers, sequentially, the last was with the hiring manager. HR was very polite, the do the intial screens. I liked everyone but the hiring manager, I would not want to work for that guy so I declined the offer.