One online technical assessment with 1.5 hours given to answer several programming questions, followed by an extensive self-assessment form to be filled and another interview at the office. The face-to-face interview consisted of 3 rounds with different heads and finally a background check if you have references listed.