I applied for this position online in February 2017. I received an email from a recruiter within two weeks, which included a link to an online coding challenge. I had two weeks to complete it. You must complete the challenge successfully to continue the interview process.
The online coding challenge (HackerRank) had two questions. The first was a very basic object-oriented programming question, and the second was a programming question of medium difficulty. The second question required some time and thought; it was not easy, but it was doable. I strongly recommend practicing well before starting this challenge.
I was later informed to attend a technical on-site interview. There were three rounds, each scheduled for about an hour. The interviewers were very friendly, genuinely helpful, and wanted candidates to perform well. The three rounds consisted of an algorithm round, a data structure round, and a design round. Personally, I found the algorithm and data structure rounds to be of average difficulty, and the design round to be tough. All three rounds were a mixture of behavioral and technical questions (approximately a 3:2 ratio). I did not practice many design questions and was not very confident in that round.
Due to the NDA, I cannot disclose the specific questions. However, I strongly recommend the following:
All the best and good luck.
Common behavioral questions.
Nothing unexpected.
What are your accomplishments, failures, etc.?
The following metrics were computed from 1 interview experience for the Expedia Group Software Development Engineer I role in Chicago, Illinois.
Expedia Group's interview process for their Software Development Engineer I roles in Chicago, Illinois is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Expedia Group's Software Development Engineer I interview process in Chicago, Illinois.