Screening interview and three other interviews with the team lead and managers. Overall, the process took around 3-4 weeks, although I had to send a couple of follow-up emails; they were replied to in time and form. Once I got the job offer I had to wait two months to start working.