The total interview process from the first contact to job offer took around only 1 month. Initial phone call with the HR was followed by a one-way Video interview. Then I was interviewed through Skype by the hiring manager and the team. After that, I was invited for an on-site interview where I was asked to give a presentation on a technical topic of my choice.