Priceline.com logo

Priceline.com Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 65 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
47.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Priceline.com.

Showing 3 of 65
Priceline.com logo
Priceline.com

Software Engineer Intern

Engineering · a year ago

Intern Easy Neutral experience No offer 3 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

The interview process included a technical round, a behavioral chat, and a good chat with the manager about the type of work. They asked about algorithms and data structures, Java OOPs, and coding questions, which were LeetCode easy. They also asked about my interests in the area and my expertise in Java and other coding languages. I struggled with some technical questions, but they offered hints.

Confirmed questions6 questions
  • Can you share your experience with previous projects?
  • What is your background with algorithms and data structures?
  • Explain your knowledge of Java OOPs.
Priceline.com logo
Priceline.com

Senior Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

It was a 3 to 4 round process. The first round was a Recruiter call where they asked some technical questions. They asked about ConcurrentHashMap vs Map, thread safety, Set vs List use cases, and time complexity of data structures. They also asked about designing a system like Priceline. The second round was with a Principal Software Engineer and was more of a coding problem. It was done in CoderPad with a pre-written Java project. Some unit tests were failing and taking a long time. I had to look at the unit tests, classes, and methods to find the issues and improve them. It turned out the registration class's hashCode method was overridden with bad code, returning the hashCode of a static string. I also had to discuss other problems in the code, talk about my projects, and mention things from my resume.

Confirmed questions1 question
  • Walk through the code and identify issues in the code that runs unit tests and runs longer.
Priceline.com logo
Priceline.com

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Take home Technical screen Onsite Panel Background check Offer
Interview formats
Coding Technical Behavioral

Did an online assesment first, then had a coding round on hirevue with a senior software engineer where I had to generate permutation and combination of a string. After that, I had tech 2 interview with a couple of software engineers focusing on core Java, multi threading and spring boot. This was followed by a tech+managerial interview with the director of software Engineering. Finally, HR negotiation.

Confirmed questions5 questions
  • Regarding permutations of a string, how many can be created?
  • What is the working of ConcurrentHashMap?
  • In Spring Boot, what's the difference between a component and a repository?

Priceline.com Software Engineer Interview Questions

Quoted word for word from Priceline.com interview reports.

Given two strings, determine if they are composed of the same characters, irrespective of their order, and return true or false accordingly.

Read reports

Regarding Java, does it use pass by value or pass by reference?

Read reports

What are the differences and uses of final and static keywords in Java?

Read reports

How do you find the median of an array using sorting and collections?

Read reports

How would you find the middle element of a Linked List using only one pass?

Read report

In Spring Boot, what's the difference between a component and a repository?

Read report

What issues can arise when converting a wrapper class to a primitive type?

Read report

What are the differences and use cases for SQL vs NoSQL?

Read report

What differentiates an ArrayList from a Linked List? (And please describe the run times for operations)

Read report

Formats, difficulty and experience

Across all 65 Priceline.com interview reports.

Interview formats

Technical 35.1%
Behavioral 27.2%
Coding 26.7%
System Design 6.3%
Presentation 3.1%

Interview difficulty

Easy 20%
Average 70.8%
Difficult 9.2%

Candidate experience

Neutral 12.3%
Negative 40%
Positive 47.7%