Two interviews - first with hiring manager, second with hiring manager's boss.
First interview consisted of company overview and detailed description of the role and some basic questions about my experience, approach, etc. I also met with another team member for a few minutes to ask questions about manager, manager's style, typical day, etc.
Second interview was a pleasant conversation about my experience, why this company, etc. Explained to me that I would likely receive an offer.