First, I had an introduction interview, where I had to talk about myself and why did I choose to apply for the job. Then, I had to complete a logical and personality test. After this, I performed a coding interview, where I had to solve a coding problem. In the final step, I met with the managers and the future colleagues of my team.