I applied online for the position at the Expedia careers site. I got a response from a recruiter asking me to fill in a basic screening questionnaire. Once that was done, the recruiter got back to me requesting to take up a phone interview in 3 days.
The phone interview went OK. I was asked about my current work experience, technologies I have been working on and a few more such basic questions. Then I was asked actual technical/coding questions for up to 45 minutes. I got back a response in 2 days saying they wanted someone whose technologies more closely matched their requirements.