Amadeus interview questions

115 questions from 14 candidate reports · 2014 to 2024

Online test → Online test → Technical·93% entry level

CS fundamentals

Showing 24 of 63 reported in this area

How are maps implemented internally?
asked oncemediumPractice this →
Explain cache memory and its implementation
asked oncemediumPractice this →
Explain different types of graphs and trees
asked oncemediumPractice this →
What are semaphores and what is a critical section?
asked oncemediumPractice this →
What are processes and how do processes communicate?
asked oncemediumPractice this →
How is inter-process communication (IPC) accomplished?
asked oncemediumPractice this →
An application is slow. What can be the possible reasons?
asked oncemediumPractice this →
Design an ER diagram for an attendance management system.
asked oncemediumPractice this →
Explain Naive Bayes and Support Vector Machine algorithms
asked oncemediumPractice this →
Explain STL in C++ and discuss how lists work internally.
asked oncemediumPractice this →
How would you delete duplicate entries from a database table?
asked oncemediumPractice this →
Explain multiprogramming, multiprocessing, and multithreading.
asked oncemediumPractice this →
Explain all searching and sorting algorithms you have studied in detail.
asked oncemediumPractice this →
Explain the diamond problem in inheritance and write C++ code to resolve it.
asked oncemediumPractice this →
How does MongoDB differ from other databases (especially relational databases)?
asked oncemediumPractice this →
How will you handle a database showing memory full issues in the short term and long term?
asked oncemediumPractice this →
Explain the concept of the String Pool in Java and how memory is managed for String objects.
asked oncemediumPractice this →
Explain how collisions are handled in a HashMap and describe the internal working of buckets.
asked oncemediumPractice this →
Explain different data structures you know, differences between them, and when to use which data structure.
asked oncemediumPractice this →
Implement and explain the four pillars of OOP (Inheritance, Polymorphism, Abstraction, Encapsulation) in Python
asked oncemediumPractice this →
Explain Python concepts like decorators, xrange vs range, pass by reference, __init__, namespaces, *args vs **kwargs
asked oncemediumPractice this →
If given a laptop without an OS, explain how you would program on it and which programming language you would choose
asked oncemediumPractice this →
Explain all OOP concepts and demonstrate method overloading and method overriding with code using a real-life example.
asked oncemediumPractice this →
Write code to demonstrate the four pillars of Object-Oriented Programming using a real-world example like a car system.
asked oncemediumPractice this →

DSA

Showing 12 of 29 reported in this area

Explain Kadane’s Algorithm.
asked oncemediumPractice this →
Explain Dijkstra’s Algorithm.
asked oncemediumPractice this →
Implement stack and queue using linked lists
asked oncemediumPractice this →
Linked list fundamentals and related questions
asked oncemediumPractice this →
Explain the merge sort algorithm and implement it.
asked oncemediumPractice this →
Implement a custom collection class using a HashMap.
asked oncemediumPractice this →
Implement Dijkstra’s shortest path algorithm for a graph.
asked oncemediumPractice this →
Find the Longest Common Subsequence (LCS) between two strings
asked oncemediumPractice this →
Given a 2D grid, find the number of islands using DFS and BFS
asked oncemediumPractice this →
Implement a Binary Tree and perform In-order Traversal on it.
asked oncemediumPractice this →
How will you implement a dictionary application using Trie? Write the code.
asked oncemediumPractice this →
Given power consumption constraints, determine after how many units of time an engine stops working.
asked oncemediumPractice this →

Aptitude

Showing 14 of 20 reported in this area

Solve numerical problems based on data interpretation
asked oncemediumPractice this →
Answer verbal ability questions based on passage comprehension
asked oncemediumPractice this →
Numerical reasoning questions involving quantitative problem solving
asked oncemediumPractice this →
Verbal reasoning questions (comprehension, logic-based verbal ability)
asked oncemediumPractice this →
Data interpretation problems based on bar graphs, pie charts, and tables
asked oncemediumPractice this →
Solve data interpretation problems involving numerical data, charts, or tables.
asked oncemediumPractice this →
Numerical aptitude problems involving profit and loss, percentages, and data interpretation
asked oncemediumPractice this →
Is it Finite? (Determine whether a given fraction results in a finite decimal representation)
asked oncemediumPractice this →
Answer verbal reasoning questions based on comprehension and logical interpretation of passages.
asked oncemediumPractice this →
Analyze the given data set (tables/graphs) and answer questions related to ratios, percentages, or trends.
asked oncemediumPractice this →
Given initial velocity and angle, compute required unknown parameters based on projectile motion equations
asked oncemediumPractice this →
Given a short paragraph, answer True/False/Cannot Say questions based strictly on the information provided.
asked oncemediumPractice this →
Verbal reasoning questions based on short paragraphs where answers must be derived strictly from the given text
asked oncemediumPractice this →
Given pseudocode written in mixed programming language syntax (C/C++/Java/Python etc.), predict the final output.
asked oncemediumPractice this →

Puzzles

Showing 4 of 12 reported in this area

Find the jar with contaminated pills using minimum tests.
asked oncemediumPractice this →
Maximize the probability of drawing a white ball from two boxes.
asked oncemediumPractice this →
Estimate the time and cost required to paint a building (placement block) blue.
asked oncemediumPractice this →
In the same marble process, what will be the color of the final marble left in the bag?
asked oncemediumPractice this →

Behavioural

Showing 3 of 9 reported in this area

How would you handle a fraudulent debit transaction reported by a user?
asked oncemediumPractice this →
How would you manage a team?
asked onceeasyPractice this →
How do you handle conflicts within a team?
asked onceeasyPractice this →

System design

3 questions reported in this area

Design an unmanned parking lot management system.
asked oncemediumPractice this →
How will you design and implement a dictionary data structure?
asked oncemediumPractice this →
Design a system to count the number of people in a city at any given point in time.
asked oncemediumPractice this →

Showing 60 of 115 questions. Ranked by how often the same question came back across reports.

Practise a Amadeus-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Amadeus ask?

Candidate interview reports most often cover CS fundamentals (46%) and DSA (21%).

How many rounds does Amadeus interview have?

Candidate interview reports show an average of 3.7 rounds per experience, with a typical sequence of Online test → Online test → Technical. Individual interview paths can vary.

Is the Amadeus interview hard?

Among questions with a reported difficulty, the mix is easy 40%, medium 58%, hard 2%.

Keep reading