This describes my interview experience for a Software Engineer role at Expedia. I applied online in January-March 2026. **Round 1 (Coding):** I was asked to solve LeetCode 38 in 20 minutes. Then, I was asked a question about scattered palindromes. The question...
I am sharing my interview experience. There was no coding throughout the entire process. - **Phone Screen:** Purely conversational, focusing on my past experience. - **Onsite (4 rounds):** All rounds focused on past experience and system design. - System Desig...
058
Seattle, WA, US
Jan 15, 2026
Onsite
Multiple Types
6/10 difficulty
My onsite interview consisted of three rounds. HR had rescheduled a few times, so I recommend actively checking in with HR during scheduling. I checked after two weeks of no updates and discovered the HR contact had changed. **Round 1: System Design** The task...
071
Seattle, WA, US
Jan 15, 2026
Onsite
Multiple Types
7/10 difficulty
I had a four-round onsite interview. Coding questions: Leetcode 1054, Leetcode 4348 One system design question involved designing a natural disaster notification system for vacation rentals. I could use third-party APIs to view disaster information and a geo A...
074
Seattle, WA, US
Aug 20, 2025
Phone Screen
Multiple Types
6/10 difficulty
During the phone screen & onsite interviews, I was asked about the following: 1. Using reinforcement learning to improve LLM performance for generating web content to improve SEO. 2. L1 and L2 regularization. 3. LeetCode problem: Reconstruct Itinerary. 4. Leet...
084
Seattle, WA, US
Aug 8, 2025
Phone Screen
Coding
6/10 difficulty
I interviewed for an SDE III position, which is essentially an SDE II role at larger companies. I received a LeetCode problem that turned out to be a sliding window question. I didn't handle the intermediate details well, and my solution had a bug at the end....
059
Seattle, WA, US
May 15, 2025
Online Assessment
Coding
7/10 difficulty
I encountered the following coding problems: 1. **Sliding Window:** Given an array `stockPrices`, find the number of strictly increasing subarrays of length `k`. 2. **Dynamic Programming:** Given a string `word`, calculate the number of subsequences where all...
070
Seattle, WA, US
Mar 15, 2025
Phone Screen
Multiple Types
3/10 difficulty
I had a phone screen interview for a Full Stack SDE III position. The questions were relatively straightforward. 1. A LeetCode easy problem. 2. Implement a form using React and explain how I would manage the state. 3. Using React, call an API, transform the re...
055
Seattle, WA, US
Feb 15, 2025
Onsite
Multiple Types
5/10 difficulty
This was my onsite interview, which consisted of four rounds, each lasting 45 minutes. Unfortunately, I was quite ill the day before, which affected my performance. **Round 1: Hiring Manager** I was asked about my proudest project and how I handled challenges...
085
Seattle, WA, US
Feb 15, 2024
Phone Screen
Multiple Types
5/10 difficulty
During the phone screen, I was asked several quick-fire questions about ML fundamentals, followed by a slightly more challenging array problem. Here's a breakdown of the ML questions: 1. **XGBoost vs. Random Forest:** I was asked to describe the differences be...