I applied online same day, was contacted the next day via phone call by the recruiter to set up a phone screen that week which was about 45 minutes and pretty thorough. After the phone screen is a video interview and then an in-person interview, all one-on-one. The recruiter was extremely professional, always followed up, gave feedback at every stage, and provided suggestions on what to prepare for. Communication was easy and great, and I really value the professional, swift, and positive experience I had interviewing with Expedia. Each person I talked to was really friendly, open, outgoing, and patient.