I applied in Aug 2017. The whole process took around 3 weeks and includes 3 rounds of interviews (phone screening with the recruiter, technical call with team manager and onsite to meet the different teams). Everyone is very invested to get to know the candidate and gauge my interest & skill set.