The interview process was a good experience overall. The HR representative was polite and made the first conversation feel comfortable. There were three main stages in total: first an interview with HR, then a technical interview that focused on my skills and problem-solving, and finally an on-site interview where I had the chance to meet the team and learn more about the company culture. The whole process was well organized, communication was clear, and everything felt professional from start to finish.