I have applied through an employee referral and the process took about 3 days until I was contacted by a recruiter, a phone interview with hiring manager was then set up. A phone interview took about 30-45 min and consisted of general background questions and a couple of statistics questions. Four days later I went for one on one in-person interviews with a team.I got a lot of technical questions.