I applied online. After a week i got a call and it was first short interview. A week after, I got another call and this interview took around 25 minutes. A week after, I received a call from HR department and we made an appointment for a video interview. After this stage, I have been told that I will be recommended for a face to face interview. Two days later, I received an e- mail from HR department and we made an appointment for face to face interview. Face to face interview with a Senior Recruiter and Hiring Manager took more than an hour and half. Exactly a month after face to face interview, I received a call from HR department. that there will be an offer, same day I received the offer and I accepted.