I applied online. The process took 2 weeks. I interviewed at Expedia Group (Bellevue, WA) in May 2015
Interview
Went through two rounds on the phone, two rounds in person. In person interview required a writing sample. Very friendly conversation. Staffing agency played middle man. Entire process took about 2 weeks - one month