I applied online. The process took 2+ months. I interviewed at Expedia Group in Jan 2025
Interview
The overall interview process was quite lengthy and somewhat disorganised. After completing an initial coding assessment arranged by a recruiter, I progressed to four virtual onsite interviews. These included: a technical discussion with the team leader, a behavioural interview, a data manipulation task, and a review of the earlier coding assessment. Each session lasted between 45 minutes to an hour, and fortunately, they could be scheduled across different days.
One major drawback was the timeline. It took six weeks after submitting the coding assessment to hear back and arrange the virtual onsites. Several interviews had to be rescheduled, partly due to interviewers leaving the company. Additionally, the preparation email lacked clarity, particularly regarding interview timings—some ran shorter than expected, which created confusion.
I received the final decision three weeks after completing the onsite interviews. From initial screening to final outcome, the process spanned roughly ten weeks.
Interview questions [1]
Question 1
How would you implement multi-arm bandits in the context of hotel recommendations?
The overall process was good but the recruiter was terrible. I progressed to the final round but he ghosted me after that for weeks and didn't provide a proper update. Also, the calls with the recruiter were highly unprofressional.
Interview questions [1]
Question 1
Typical Machine Learning questions with a focus on recommendations and setting systems up for it
I applied online. The process took 4 weeks. I interviewed at Expedia Group (London, England) in Apr 2022
Interview
2.5hr HackerRank OA. 2 weeks later I got invited to the final round, which consisted of 3 interviews: behavioural, technical/ML theory, reviewing the HackerRank submission. These interviews were scheduled with about 2 days notice.
Interview questions [1]
Question 1
Typical behavioural questions - advice would be to think about how you work and what you can bring to the company.
Standard textbook ML knowledge and some practical scenarios.
For the final interview on the HackerRank submission the interviewer had prepared some questions based on my solution - so the advice would be to preempt questions / think beyond your submission.