I had two phone screens: one with the hiring manager and another with a developer on the team. Most questions were technical but not very difficult (e.g., finding out if a linked list has a loop; finding all anagrams of a word in the dictionary).
A week after the last phone screen, they flew me down to Bellevue for an in-person interview. There were six rounds total: four technical and two non-technical. Most questions were of average difficulty (design an algorithm to split a linked list into two smaller lists such that the first list contains only odd elements and the second list only even elements of the original linked list; design data structures for the Game of Life).
One of the interviews included brain teasers:
Given a rectangle with one rectangular piece missing, split it into two equal halves using only a single straight cut.
Given 4 bottles of pills where 3 bottles contain pills of the same weight and the 4th bottle has pills that weigh less, find the bottle with the "defective" pills using a scale only once.
The following metrics were computed from 8 interview experiences for the Expedia Group Software Development Engineer II role in Bellevue, Washington.
Expedia Group's interview process for their Software Development Engineer II roles in Bellevue, Washington is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Expedia Group's Software Development Engineer II interview process in Bellevue, Washington.