GeeksforGeeks Question · Jul 2025 · Bangalore

Amadeus Labs Bangalore Interview Experience (On Campus - 2020)

Eng Manager Phone Screen Easy

Question Details

Amadeus Labs visited the Vellore Institute of Technology (VIT) on 9th August 2020. The hiring process took place virtually considering the COVID-19 pandemic. The recruitme...

Full Details

Amadeus Labs visited the Vellore Institute of Technology (VIT) on 9th August 2020. The hiring process took place virtually considering the COVID-19 pandemic. The recruitment was for two specific roles- Software Developer QA Engineer ROUND 1 (Technical Test): For the first round around 550 students were shortlisted. The test took place on the hackearth platform. The test was proctored. The test consisted of 21 MCQ's which were related to core CS subjects and had two programming questions. The MCQ's were quite straight forward and could be answered if you have good knowledge of subjects like Database Management, Operating Systems , and Computer Networks. The programming section aimed to test the problem-solving ability of the candidates. These were the questions which I faced: Maximum Mismatch problem: You are given a string S of length N. You can select and reverse any substring of S of any length. You are allowed to perform this operation many numbers of times. Determine the maximum number of mismatches by performing the operation.Mismatch(S) is defined as the number of corresponding positions where characters are different in S and reverse(S). For example : S = abab, reverse(S) = baba. A number of mismatches = 4. S= abca. A number of mismatches = 2. The Longest Prime Sub-array: Given an array arr[] of N integers, the task is to find the longest sub-array where all numbers in that sub-array are prime. https://www.geeksforgeeks.org/dsa/longest-sub-array-of-prime-numbers-using-segmented-sieve/ In order to pass all the test cases, you should have the knowledge of the sieve of Eratosthenes. Around 220 people were shortlisted for the

next round. ROUND 2 (Aptitude Test): This round was an aptitude test conducted on SHL Platform, and we were instructed to spend some time understanding the way SHL platform works. It had 2 sections: Numerical Ability(18 questions in 25 minutes): Mostly questions that required use of calculators. The topics which were covered are profit/loss, percentages, and data interpretation. They were medium level questions but can be cracked if you have been practicing numerical aptitude. The key is to solve more questions correctly in a shorter time span. Verbal Reasoning (19 questions in 30 minutes): In this section, small paragraphs were provided for each question. The candidates need to interpret the context of the paragraph and provide a suitable answer to the question. I felt this section was a bit tricky. I would suggest not to assume anything and strictly answer based on the content of the paragraph. I realized this after two practice tests. Tips: Read the paragraphs and questions clearly. Around 45 candidates were shortlisted for the

next round. ROUND 3 (Technical Interview + HR): The interview began with discussion on projects. The questions were related to tech stacks and challenges. Then I was asked about hashing, indexing, and normalization from databases. And from the operating system, I was asked about deadlocks and scheduling algorithms. They were pretty straightforward questions. They wanted to test whether I have a good understanding of the concepts. Coming to the questions on programming, I was asked about synchronized block/function, wrapper classes, iterator, enumerations, method overloading, overriding, and OOPS. And finally, I was asked to write programs to reverse a linked list and get the middle of the linked list. (Make sure you keep talking to the interviewer while writing the code. ) It was followed by an HR interview. Usual questions such as what are your strength/weaknesses and then situational questions. I was asked a puzzle too and a few resumes based questions. Finally, the result was announced after two days. I was selected as a Full-Time Employee for a software development role. In total 28 candidates were

hired.

Free preview — 6 questions shown. Unlock all Amadeus questions →

About This Question

This is a reported interview question from a amadeus interview for a eng manager role during the phone screen round reported in 2025.

It covers the following topics: Arrays, Linked List, Math, Os, Sql, Strings .

Difficulty rating: Easy

About Amadeus Interview Reports

This question was reported by a candidate who interviewed at Amadeus. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.

Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Amadeus are the higher-signal extractions to take from this report.

For broader preparation context, the Amadeus interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.

How To Practice This Type of Question

Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.

Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Amadeus reports consistently are the ones worth investing in; one-off niche problems are not.

During Your Amadeus Round

Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.

The single most predictive failure mode in Amadeus reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.