The first interview was a short screening interview with a recruiter. The second interview was on Skype with the same recruiter. The third interview was with the hiring manager on Skype. The forth and the last interview was face to face with the hiring manager followed by the team members. It took about 1.5 months from first interview to job offer.