Open In App
Related Articles

Amadeus Labs R & D | On Campus (freshers) | Full time+Internship

Like Article
Save Article
Report issue

Amadeus Software Labs India LTD, Bangalore recently visited Thapar Institute of Engineering & Technology (TIET) with two different profiles of Software developer and Quality Assurance.

Initial eligibility was:

  • CGPA of 6.5
  • 10th, 12th/Dip. 65%

Upon receiving the details from the interested students they shortlisted


which had the cutoffs of CGPA




in 10th as well as 12th. The unique part was that i wasn’t shortlisted for the test because i couldn’t meet the one criteria of 80% in my 10th score (a piece of sheet that i attempted 6 years ago). So i requested the HR of Amadeus in pre-placement talk. After a long discussion they allowed me to sit for the online exam.

Round 1: [ONLINE TEST]

They used a platform by

SHL Test

 for online assessment. Which included

Verbal Reasoning & Numerical Reasoning. 

19 mins

for 30 verbal reasoning questions,

25 mins

for 18 numerical reasoning questions Test was of

medium to hard

level, although was easily manageable for me as i practiced all the mock tests available on SHL’s website. I strongly recommend you all to solve them


 before going for the final test. Few pointers to remember:

  • Time will run out, so solve as fast as you can.
  • Presence of mind and concentration is very important.
  • Calculator is allowed and is very important if you want to qualify.

38 students were shortlisted after this round for interviews.

Round 2: [1st Technical interview]

I was called in as the 1st interview for the day, the interview was taken by two senior member of Amadeus labs. They were quite impressed by my resume because i used my graphic designing skills to make it professional and yet stand out from the crowd.

My lucky day

was already on good start. Then, they started with standard “

Introduce Yourself

“. Then they started discussing my prominent project in which i used natural language processing and machine learning. A good 15 min


discussion went on it. Then they asked me a simple OOPS question “What is


? Explain it with an example that is


in any book”, so i used basic car architecture as parent class & car brands as child classes which translated into runtime polymorphism. More on polymorphism can be read


. Next were some system design questions:

  1. How will you design & implement a Dictionary?
    • I gave them two options either we could use tries or hash-table. If we need autocomplete & alphabetical ordering then tries is better option explained it with advantages, else if we only need faster access then hash-tables could be used. They were satisfied with my reasoning. Read more for details here.
  2. Government wants a system in which they want the count of people in a city at any given point of time.
    • My solution consisted of object detection using yolo python library with cameras on every entry and exit of that city, maintaining a realtime count and for the people living in the city i’ll retrieve the data directly from Aadhar database because government can easily provide the access to it. They looked happy with my answer.
  3. How will you tackle the problem of your database showing memory full in short term & long term?
    • In short terms, i’ll normalise the database to remove data redundancy along with it i’ll look for memory leakage and check for external or internal fragmentation. In long term i’ll move it to cloud or multiple data centres with load balancer between multiple DBs.

Then they gave me a situation of a

fraudulent debit transaction

that happened in the bank account of a user, “how will you deal with it?” (basically testing if had a

Quality Assurance

aspect as well)

I gave two possibilities. Firstly, if some third person has used the ATM pin of affected user to debit money, then there is no issue with our codebase. This has to be dealt with bank itself. Secondly, if there were number of fraudulent transaction in a small and same time span then we need to find the bug in our codebase. modular code testing, exception handling is what i suggested.

They asked about my favourite subjects, then they asked about best practices for software development. “

Agile software development cycle

” was my only answer. Then the interview ended with my future plans and few questions from my side.

Total duration of this interview: 40 mins

Round 3: [2nd Technical interview]

After 15 mins i was called in for 2nd interview which was taken by the


of development in Amadeus. Started off with “how was your 1st interview?”, family background and interests. He was also intrigued by my resume and asked my motive behind making it like that. Then he went straight to the technical questions. What is


? i was so happy that he repeated the question from previous interview, i swiftly answer it with same example, although i was a little sad at the same time because i was waiting for something challenging. I guess as i mentioned earlier it was my lucky day, also wait a little, it gets even better. Next question was how will you implement a

dictionary application?

(Deja vu) i’m just repeating myself at this point. Although he did ask me to write the whole code for


which i did in 10min.

Then interview concluded with my future plans and me asking some questions about a deal of Amadeus with Adobe, which he answer very enthusiastically. Overall positive interview.

Total duration of this interview: 30 mins

Round 4: [HR interview]

This one was standard HR interview and was taken by the

Director of Culture & Human Resources

of Amadeus.

  • She skipped my introduction and asked how was i feeling?, as you all can deduce till now that my day was going great. Then she asked about my family background and what they do.
  • What are my goals.
  • After taking a look at my list of co-curricular activities on my resume, she asked me to elaborate on them and what you learned from them.
  • Where do you see yourself in 5 or 10 years?
  • Why Amadeus?
  • Any questions for me?

Total duration of this interview: 20 mins


Then after some time they handed out their 

employee forms

 to be filled by select students indirectly implying that they were possibly selected. I was fortunate enough to be


(Full Time + Internship)

as a

Software Developer

in R&D at

Amadeus Labs

. I would like to thank


which helped me a lot in interview preparation. In the end they selected total of 


students, out of which

3 were offered internship


3 were offered QA

profile (FTE+Intern) and rest of the students were offered

Software Developer profile


Feel free to ask any questions: LinkedIn:

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 30 Oct, 2023
Like Article
Save Article
Share your thoughts in the comments
Similar Reads