I had a very bad experience with Expedia. After a phone interview, they arranged to fly me to their headquarters. Unfortunately my flight got delayed due to bad weather and I was told by them to cancel my trip. They called me next day morning to tell me that they have given offer letters to two candidates for that role and they will only give me a chance to interview at their HQ if any of these candidates reject the offer.
Interview questions [1]
Question 1
The hardest part to grasp was that I never got a chance interview for that role (which was my area of interest) because of bad weather. How is that my fault?
Went through phone interview with the hiring manager with a technical question asking to reverse a string of words with spaces. On site interview was all day long. Met the HR first, then two SDET and the test manager. In the afternoon, met a developer asking algorithm question. Didn't make it to meeting the Director. That meant it was a no-offer.
Interview questions [1]
Question 1
The algorithm question was a raise the bar question and I felt it especially hard because brain got tired after a full day of talking.