Intermediate to difficult. In person interview. Covered technical and HR questions. Was asked questions from my resume. Overall good experience with the interview process. Communication was good and responsive. Need to research well for the interview about the company and prepare based off job description