HR and hiring manager rounds, then technical interviews. All were very friendly and inviting. HR rounds were mostly to understand your availability and word-to-word match with job description. Manager interview was with the manager which was semi-technical. Technical interviews were on-site. Mostly details of your prior work or projects were questioned.