applied for the position through the company's online job portal. The first stage was a preliminary online interview with HR. After passing that, I was invited to conduct a written test on-site. The process concluded with a final, face-to-face interview with the hiring managers.