There were multiple interviews. Over the course of interview process, I met with the hiring manager and multiple supervisors of the company. Questions asked in the interview were both questions to let them know about your skill, experience, and questions that test how much the applicant know about the company.