The interview process included three stages. First, I completed an online assessment that tested my technical and communication skills. Then, I had a virtual interview with the HR representative who asked about my background and motivation. Finally, I met with the team lead for a technical discussion where we reviewed a small project I worked on. The whole process took about two weeks