Applied online initially. I was contacted pretty soon after to schedule a one-way video interview where I could record responses to questions (and re-record as many times as needed). A few days after that I was contacted to do a webcam interview with an HR rep and TA manager. A couple of weeks after I flew to Portland during my spring break to do a working interview. The working interview lasted ~4 hours and was set up to allow me to see if this was where I wanted to work.