Online Assessments
Candidates typically start with an online assessment focused on data structures and algorithms, often using platforms like HackerRank or LeetCode, with questions ranging from easy to medium difficulty.

Real, anonymous reports from people who interviewed for Software Engineer at Expedia Group, newest first and distilled into what to expect across the loop.
I had a tougher, higher-pressure set of algorithm rounds where the live experience felt misaligned and—at times—unfair.
I encountered an early-stage process that started friendly and automated, but one hiring-manager interaction was immediately disqualifying and extremely demoralizing.
Candidates typically start with an online assessment focused on data structures and algorithms, often using platforms like HackerRank or LeetCode, with questions ranging from easy to medium difficulty.
The interview loop generally includes multiple technical interviews that focus on coding problems, often requiring candidates to solve LeetCode-style questions and explain their reasoning during the process.
Some candidates experience a system design round where they discuss high-level architecture and trade-offs, with varying levels of difficulty and depth expected depending on the interviewer.
Behavioral interviews are included in the process, focusing on communication skills, teamwork, and alignment with company values, often conducted by hiring managers or recruiters.
The overall interview process can vary in structure and clarity, with some candidates reporting issues with scheduling, communication, and follow-up, which can impact the overall experience.
Many candidates noted a generally supportive atmosphere during interviews, but outcomes varied widely, with some expressing disappointment over the lack of feedback or clarity in the process.