Applied online and heard back within a couple of days. First response from the recruiter included a relatively straightforward data exercise. The day after I turned in my answers I had a request for a conversation with the same recruiter. It went well and included general fit questions, a discussion about what I am looking for in my search, etc.
A few days later a spoke with a senior analyst/hiring manager. Again, the call was basically an overview of the position, the structure of the department, and likely projects. I was also asked about my skill set, past projects, coursework, etc. I was then scheduled to speak to the manager of the analytics department—the final step before they flew me up to Seattle. At this point, however, I received an offer from my first choice for employment, so I cancelled the next phone call. I was told I was a strong candidate and that they were disappointed, which definitely boosted the ol' self-esteem.