Initial interview with HR, screening interview over phone, less than 30 minutes. Recruiter very friendly.
Next interview with Hiring Manager over phone. Hiring Manager had to be out of office for 2 weeks, had to wait almost 4 weeks for in person interview.
In office interview first with management person reporting to Hiring Manager, followed by Hiring manager interview. Both were very nice and made me feel comfortable. Not too many behavior type questions.