Sabre logo

Sabre Software Engineer Interview Questions
& Process

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

Based on 177 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
58.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sabre.

Showing 3 of 177
Sabre logo
Sabre

Software Engineer

Engineering · nearly a year ago

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

The interview process had 3 rounds plus an online test. The online test included simple MCQs on Java, data structures, and SQL, and two coding questions on LinkedList and Dynamic Programming. The first round was a technical round where I had to explain and potentially improve solutions to given problems, with solutions explained on paper rather than coded. The second round was a managerial round focused on my resume and conceptual understanding of topics listed on my CV. The third round was an HR round about my background and future goals.

Confirmed questions1 question
  • Can you describe the steps involved in hosting an application on the cloud?
Sabre logo
Sabre

Software Engineer Intern

Engineering · a year ago

Intern Difficult Positive experience No offer 4 rounds
Interview process
Technical screen Recruiter call Background check Offer
Interview formats
Coding Technical Behavioral

The interview process involved 4 rounds. First, an online assessment (OA) with 2 coding questions and multiple-choice questions (MCQs) that had negative marking. Second, a technical interview covering OOPs, memory, data structures, and system design. They even asked me to design an FSM for an emotion dictionary. Third, a managerial round, and finally, an HR round.

Confirmed questions4 questions
  • Can you define what an object is and provide some real-world examples to illustrate?
  • Could you tell me about objects?
  • Can you provide some real-life examples for objects?
Sabre logo
Sabre

Software Developer

Engineering · more than a year ago

Mid Difficult Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Phone screen Recruiter call
Interview formats
Technical Coding Behavioral

The interview had 4 rounds. First was an aptitude round with medium and CS fundamental questions, plus DSA medium questions that included negative marking. The second was a technical round where I had to upsolve the DSA problems from the aptitude round and code one more hard question. The third was a managerial round with typical questions about handling different situations. The last was an HR round, which I really liked, asking to introduce myself.

Confirmed questions2 questions
  • Can you tell me something about yourself?
  • Be prepared for DSA graph hard questions.

Sabre Software Engineer Interview Questions

Quoted word for word from Sabre interview reports.

Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.

Read reports

Given a list of words and length L.Format the words so that each line will have only L character and fully justified (left and right justified).

Read reports

There is a circle of radius R/4 on top of another circle of radius R. If we rotate the smaller circle along the circumference of the larger circle, after the smaller circle returns to its starting position, how many rotations would it have completed on its own?

Read reports

Given an array of n elements, how would you rotate the array elements clockwise k times?

Read reports

What are the different notations for algorithm analysis and what are the differences between them?

Read report

Regarding garbage collection, when would it be able to access two objects that only reference each other?

Read report

Given an array of 0s and 1s, can you sort it so that all the 1s appear after the 0s?

Read report

How would you write a method to count how many times a specific character appears in a given string?

Read report

Could you check if a linked list is a palindrome without using a stack or creating another linked list?

Read report

Formats, difficulty and experience

Across all 177 Sabre interview reports.

Interview formats

Technical 41.1%
Behavioral 27.5%
Coding 26.3%
Other 2.5%
System Design 2.3%

Interview difficulty

Easy 19.8%
Average 58.8%
Difficult 21.5%

Candidate experience

Positive 58.5%
Neutral 24.4%
Negative 17%