Started with a phone interview with HR person who discussed general topics like job requirements, career goal and interests. It was quickly followed up with half day onsite interview with 3 people in the hiring team including hiring manager. Interview involved thorough questioning and discussion on experience, skills, interests, strengths and weakness. Overall it was a good process.