Booking Software Engineer Interview Experience — Priceline Canada Screen with AI and Java

Booking·Software Engineer·Aug 2026
Technical Screenmedium

One hour. It started with a conversation about my background and previous work experience, followed by AI-related questions: how I normally use AI tools, how I would design AI into a real workflow, how I would plan an AI workflow, and how to use and prompt an AI agent, including skills, hooks, and similar things.

The coding portion used Java. The interviewer provided template code first.

The first part was fairly basic data processing. I was given a JSON object and asked to write a function that organized and output the data in a specified format.

The second part was debugging and performance optimization. I was given a test case, but the current implementation took too long to run. I had to identify the performance issue, modify the code, and optimize the implementation so the test could finish in a reasonable amount of time.

Overall, the coding itself wasn't very difficult. It mainly tested Java fundamentals, debugging, performance optimization, and the ability to analyze a practical problem. AI-related questions also made up part of the interview, so the whole thing wasn't entirely a traditional LeetCode coding interview.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Booking
Role
Software Engineer
Rounds
Technical Screen
Difficulty
medium
Interview date
Aug 2026
Questions from this interview
1 question

Real Booking interview experiences

First-hand reports from Booking candidates — the rounds, the questions they were asked, and how it went.

All 6 Booking interview experiences