I applied online. I interviewed at Expedia Group (Bellevue, WA)
Interview
One phone screen. The on-site interview. A little bit more than half-day. 5 people interviewed me. One IQ question and I was able to pass it. Others technical questions are relatively easy to me as I have many years' experience and I am pretty much good in my area.
The process took 3 weeks. I interviewed at Expedia Group in Dec 2010
Interview
They conducted three telephone interviews in the following order - HR Screening Round, Future Manager, IT Director and then followed by three group interviews and one to one interviews.