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...
San Francisco Bay AreaJan 31, 2026Phone ScreenCoding6/10 difficulty
I had a phone screen in late January. The interviewer's nationality was not specified. The coding question was: You are given a string S describing a street, in which 'H' denotes a house and '-' denotes an empty plot. You may place water tanks in empty plots t...
077
Toronto, ON, CA
Jan 31, 2026
Online Assessment
Coding
7/10 difficulty
I had to implement a function that simulates how a load balancer routes websocket connections to multiple Jupyter servers. The function receives a sequence of textual requests and decides which target server each connection should go to while maintaining inter...
0103
Los Angeles, CA, US
Jan 31, 2026
Phone Screen
Technical Discussion
6/10 difficulty
I spent 30 minutes discussing my research project. Then, I was asked the following technical questions: - Describe self-attention - Why is the attention score divided by sqrt(dim)? - Describe LoRA, and what are its benefits? - Why does LoRA reduce GPU memory c...
071
San Francisco Bay Area
Jan 31, 2026
Phone Screen
Coding
3/10 difficulty
I was asked questions about maze algorithms, transformer self-attention, and sparse matrix multiplication.
073
San Francisco Bay Area
Jan 31, 2026
Onsite
Multiple Types
6/10 difficulty
In late January, I had an onsite interview. **Round 1:** The interviewer barely interacted, only nodding or shaking his head. The question was: given any two subsequences, determine if they belong to the same parent sequence. The follow-up was to extend this t...
067
San Francisco Bay Area
Jan 31, 2026
Phone Screen
Coding
6/10 difficulty
I had two back-to-back rounds, each lasting 45 minutes. During the interviews, I was given only a text editor. I had to define variables and test cases myself, but the code didn't need to be fully runnable. In the first round, I solved LeetCode 198. The follow...
097
Remote
Jan 31, 2026
Phone Screen
Coding
7/10 difficulty
The coding questions I encountered were: 1. **Virtual Machine Allocation:** There are *n* types of virtual machines with given initial inventory counts. *m* customers request to rent machines. Each customer rents from the type with the highest current inventor...
086
San Francisco, CA
Jan 31, 2026
Onsite
Multiple Types
6/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - I should have prepared more behavioral questions to better handle the final round. - Understanding tree data structures and key-value store designs is crucial for Databricks interviews. ### Recommended P...
075
Location: Seattle, WA, USReport date: Jan 31, 2026Equity includedBonus included