I applied online. The process took 2 weeks. I interviewed at Expedia Group (Seattle, WA) in Oct 2019
Interview
Screens followed by onsite. The onsite behavioral questions were the usual. The company interviews in batch so theres that (hint to them being cheap). But two reasons why I would not recommend interviewing with them:
1. They don't reimburse locals for transportation. This says a lot about them being cheap.
2. One of the interviews was essentially the interviewer lying about how Java works and expecting me to correct them. He was super stuck up too... the kind of know it all attitude. For example, literally saying that Strings behave like arrays in java as a suggestion. I highly doubt he didn't know strings are immutable. Its ok to ask, but misleading says a lot about their values.
Interview questions [1]
Question 1
Unique Island problem, reverse a string, binary search for change in list (eg 0000011 find the position of the first 1 if there exists one), design checkout
I completed the OA and was selected for the full interview loop. The loop consists of one hiring manager round, two medium-level coding rounds, and a system design round focused on designing a URL shortener like Bitly.com.
I completed one online assessment followed by two LeetCode interview rounds, focusing on problem-solving, data structures, algorithms, coding efficiency, and optimizing solutions under time constraints during the technical evaluation process.