Expedia Interview Experience SDE2 2025
Summary
I interviewed for an SDE2 role at Expedia and received an offer after completing an online assessment, three technical rounds covering DSA and LLD, and a hiring manager round focusing on my projects and behavioral questions.
Full Experience
Online Test : Received HackerRank based OA link which consists of 3 questions need to solve in 90 minutes. 1 question was implementation based question other one was related to DP which was easy to medium difficulty and third was related to graph which was of medium hard dfficulty.
After 1 weeks received call from HR regarding the next steps. After this total of 4 rounds conducted two on same day and other 2 on 3 days after previous one.
Technical Round 1 : This was a DSA round. Hackerrank based compiler was used for this round. Total of 2 questions were asked and they were expecting to write complete code and run it over the various test cases.
- https://leetcode.com/problems/subarray-sum-equals-k/description/
- Similar to https://leetcode.com/problems/letter-combinations-of-a-phone-number/
Technical Round 2 : This was also DSA based round. And 2 questions were asked in this round as well with similar expectation as of previous one.
- https://leetcode.com/problems/sort-colors/description/
- This question was based on tree exact question is not available but it was extension of https://leetcode.com/problems/delete-nodes-and-return-forest/description/
Technical Round 3 : This round focused on Low-Level Design (LLD). I was asked to design an OTP-based notification system. The interviewer explored various aspects of the system, including design patterns, class structure, and the methods I would implement. Once he was satisfied with my overall approach and design, he asked me to write the code for it.
I successfully created the interface, service class, and the necessary method implementations. Following that, the interviewer posed several scenario-based questions and asked how I would adapt my design using appropriate design patterns
Technical Round 4: This round was conducted by the Hiring Manager and was centered around my current project. The interviewer delved deeply into every component of the project, questioning my technical choices and understanding of the architecture. He was particularly interested in the design decisions and the rationale behind selecting specific technologies.
Later, he presented a few scenario-based questions, which I answered using the STAR (Situation, Task, Action, Result) approach, ensuring clarity and structure in my responses.
After a week, received a call from recruiter regarding selection and further steps. Received offer by next week.
All the interviewers and HR were very helpful and nice throughout the process.
Interview Questions (6)
I was asked to design an OTP-based notification system. The interviewer explored various aspects of the system, including design patterns, class structure, and the methods I would implement. Once he was satisfied with my overall approach and design, he asked me to write the code for it.
Discussion focused on my current project, questioning my technical choices, understanding of the architecture, and design decisions. Later, the interviewer presented a few scenario-based questions.