Amadeus Labs interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Amadeus Labs
upvote
share-icon
5 rounds | 14 Coding problems

Interview preparation journey

expand-icon
Journey
I began by strengthening my programming fundamentals and problem-solving skills, focusing on consistency and hands-on learning. Building real-world projects helped me apply concepts in practice. Despite setbacks and rejections, I kept improving. This journey taught me that persistence, strong fundamentals, and continuous learning are key to cracking any interview.
Application story
I applied for the role through the company’s official careers portal after coming across the opportunity online. After submitting my application, I was shortlisted based on my profile and projects.
Why selected/rejected for the role?
I think I got selected because I was able to clearly explain my thought process to the interviewer while solving and answering the questions.
Preparation
Duration: 4 Months
Topics: Dynamic Programming, Graphs, OOPS, Core Java, Database Management Systems (SQL), Operating Systems, Computer Networks, LLD
Tip
Tip

Tip 1: Solve at least 100 medium- to hard-level DSA questions.
Tip 2: Have at least 2 FSD projects.
Tip 3: Include only those skills on your resume that you are confident about.

Application process
Where: Campus
Eligibility: 7.5 CGPA (Salary Package - 13 LPA)
Resume Tip
Resume tip

Tip 1: Mention the technical aspects of your projects.

Tip 2: Don’t include skills that you have very little knowledge of.

Interview rounds

01
Round
Hard
Online Coding Interview
Duration90 minutes
Interview date18 Sep 2025
Coding problem2

It was conducted in the morning in my college’s computer lab.

1. Minimum Cost to Connect All Points

Moderate
30m average time
70% success
0/80
Asked in companies
MicrosoftOracleAmazon

You are given an array, ‘COORDINATES’ that represents the integer coordinates of some points on a 2D plane. Your task is to find the minimum cost to make all the points connected where the cost of connecting two points: (x1, y1) and (x2, y2) is equal to the manhattan distance between them, i.e., |x1 - x2| + |y1 - y2|.

Note:

1) An element of the ‘COORDINATES’ array is a pair of ‘X' and ‘Y’ coordinates of a point, i.e., COORDINATES[i] =  (Xi, Yi).

2) |DISTANCE| represents the absolute value of distance.

3) All points are considered to be connected if there is exactly one simple path between two points.

4) According to Wikipedia, a simple path is a path in a plane that does not have repeating points.
Problem approach

Step 1: For the maximum, there will be at least 1 house in each of the first m−1 colonies, and the remaining houses will be in the last colony to get the maximum result.

Step 2: For the minimum, I knew that I had to divide the houses in such a way that almost all colonies have an equal number of houses.

 

Try solving now

2. Travelling Salesman Problem

Hard
50m average time
50% success
0/120
Asked in companies
American ExpressAmazonSamsung

Given a list of cities numbered from 0 to N-1 and a matrix 'DISTANCE' consisting of 'N' rows and 'N' columns denoting the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the starting city?

Problem approach

I applied DP.

Try solving now
02
Round
Hard
Online Coding Interview
Duration30 minutes
Interview date19 Sep 2025
Coding problem1

It was an aptitude test conducted in the college computer lab.

1. Graph Analysis

Graphs were provided, and all questions were based on them. For example, a bar graph was given showing data for a city or company, and the questions were related to interpreting the graph.

In one case, the electricity consumption of a town over five years was given. There were five questions related to the graph, such as identifying the increase in electricity consumption in a particular year compared to another year.

Another question set included a stacked bar graph where each bar represented airline ticket sales, and each segment of the bar represented a specific year. There were five graphs for different airlines. The questions mainly focused on mathematical calculations, such as comparing the sales of a particular year or a combination of years across different airlines.

Overall, there were six sets, each containing five questions. All followed a similar pattern, with only the context changing. The questions were based on mathematical calculations such as finding averages, percentage increases, and other related computations.

Problem approach

Tip 1: Read the data and the questions carefully.
Tip 2: Time is a key factor here. Some calculations required precision up to two decimal places, so you need to be quick with calculations. Calculators were not allowed, and the options were very similar.
Tip 3: Skip lengthy questions by keeping the remaining time in mind.

03
Round
Hard
Online Coding Test
Duration30 minutes
Interview date19 Sep 2025
Coding problem1

One hard DSA question was asked.

1. Minimum Window Substring

Hard
15m average time
85% success
0/120
Asked in companies
BarclaysPayPalUber

You are given two strings ‘A’ and ‘B’. Your task is to return a substring ‘S’ of ‘A’ such that the following conditions hold true :


• You can make ‘B’ from ‘S’ by removing some characters and rearranging some characters zero or more times.

• Length of ‘S’ must be as minimum as possible.


Note :

Testcases are generated such that a substring always exists and is unique.

Example :

A = ninjas, B = sin

All possible substrings with which 'B' can be created are
"ninjas", "injas".

Hence the substring with minimum length is "injas".
Problem approach

Use the sliding window technique to solve this question.

Try solving now
04
Round
Easy
Face to Face
Duration60 minutes
Interview date24 Sep 2025
Coding problem3

1. Merge Two Sorted Linked Lists

Moderate
15m average time
80% success
0/80
Asked in companies
HSBCAmazonApple

You are given two sorted linked lists. You have to merge them to produce a combined sorted linked list. You need to return the head of the final linked list.

Note:

The given linked lists may or may not be null.

For example:

If the first list is: 1 -> 4 -> 5 -> NULL and the second list is: 2 -> 3 -> 5 -> NULL

The final list would be: 1 -> 2 -> 3 -> 4 -> 5 -> 5 -> NULL
Try solving now

2. DBMS

Find the second-highest odd marks from a table containing the marks scored by all students.

Problem approach

Tip 1: Use OFFSET and LIMIT with a WHERE clause.

3. Palindromic Substrings

Moderate
20m average time
80% success
0/80
Asked in companies
SalesforceAmazonPhonePe

You have been given a string STR. Your task is to find the total number of palindromic substrings of STR.

Example :
If the input string is "abbc", then all the possible palindromic substrings would be: ["a", "b", "b", c", "bb"] and hence, the output will be 5 since we have 5 substrings in total which form a palindrome.
Note :
A string is said to be a 'Palindrome' if it is read the same forwards and backwards. 
For example, “abba” is a palindrome, but “abbc” is not.

A 'Substring' is a contiguous sequence of characters within a string. 
For example, "a", "b", "c", "ab", "bc", "abc" are substrings of "abc".
Problem approach

Used the Sliding Window technique.

Try solving now
05
Round
Easy
HR Round
Duration30 minutes
Interview date26 Sep 2025
Coding problem7

It was in afternoon on Zoom.

1. HR Question

Why should we hire you?

Problem approach

Tip 1: I explained the skills I bring with me.

2. HR Question

Who is your idol, and why?

Problem approach

Tip 1: Explained Elon Musk's mindset of never giving up.

3. HR Question

Explain the most challenging aspect of your project.

Problem approach

Tip 1: Explained My project.

4. HR Question

Have you ever managed a group of people?

Problem approach

Tip 1: Explained a time when I was the group admin in a hackathon.

5. HR Question

How will you handle deadlines?

Problem approach

Tip 1: Gave a typical answer about work management.

6. HR Question

Tell me about yourself.

Problem approach

Tip 1: Gave a brief introduction.

7. HR Question

What do you know about Amadeus?

Problem approach

Tip 1: I researched the company and explained what I knew about it.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4782 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6543 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3567 views
0 comments
0 upvotes
Devops Engineer
4 rounds | 8 problems
Interviewed by Amadeus Labs
108 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114869 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58031 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35057 views
7 comments
0 upvotes