
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
Candidate interview experiences
First-hand accounts from people who interviewed at Priceline.com.
Software Engineer Intern
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.
- Can you share your experience with previous projects?
- What is your background with algorithms and data structures?
- Explain your knowledge of Java OOPs.
Senior Software Engineer
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.
- Walk through the code and identify issues in the code that runs unit tests and runs longer.
Software Engineer
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.
- 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.