Step 1: Applied through employee referral. I highly recommend getting a referral, because I did not receive any interviews for any other positions I applied for over the year until I received a referral.
Step 2: Contacted via email by a recruiter, then scheduled an initial phone call.
Step 3: Had an interview with the hiring manager a week later.
Step 4: Had an interview with one of the hiring manager's direct reports a week later.
Step 5: Received an exercise that I had to complete within 48 hours and then presented it to a panel of 5 teammates for my final interview that happened two weeks after my 3rd interview.
Overall, the process took 5 weeks and was pretty extensive, but worth it. I believe that nothing worth having comes easy and this process was not easy but very do-able. You can tell the company hires the best and brightest talent, so a lot of effort is put into the recruitment and hiring process.