Add office photos
Engaged Employer

Amadeus

4.0
based on 567 Reviews
Filter interviews by

60+ Amnet Systems Interview Questions and Answers

Updated 3 Jan 2025
Popular Designations
Q1. A matrix on n*n size is given with 0s and 1s as values. Wherever a 1 is present make the complete row and column of that element equal to 1. At the end tell how many 1s are present till the complete operation i...read more
View 3 more answers
Q2. Search in a row wise and column wise sorted matrix

You are given an N * N matrix of integers where each row and each column is sorted in increasing order. You are given a target integer 'X'. Find the position of...read more

View 3 more answers
Q3. 10 boxes each with 10 stones are present. each box has stones of different weight but weight in each box is uniform. Only one box has one stone of non-uniform weight. Find optimised way to find in which box is ...read more
Add your answer
Q4. Sort Array Of Strings

You are given an array of strings 'ARRSTR[]' of size 'N' and a character 'C'. Your task is to sort the 'ARRSTR[]' according to the new alphabetical order that starts with the given characte...read more

Add your answer
Discover Amnet Systems interview dos and don'ts from real experiences
Q5. Euler’s Totient Function

You are given an integer 'N'. Your task is to count the number of integers between 1 and 'N' both inclusive which are coprime to 'N'.

Note:
Two numbers are coprime if their greatest comm...read more
Add your answer
Q6. Find prime numbers

You are given a positive integer ‘N’. Your task is to print all prime numbers less than or equal to N.

Note: A prime number is a natural number that is divisible only by 1 and itself. Example ...read more

View 3 more answers
Are these interview questions helpful?
Q7. Reverse Words In A String

You are given a string of length N. You need to reverse the string word by word. There can be multiple spaces between two words and there can be leading or trailing spaces but in the ou...read more

View 2 more answers

Q8. Frequency of digits in an array and store elements in new array in a sorted order such a way that more frequent one comes first and least frequent one at the end.

Ans.

Sort array of strings based on frequency of digits in each element.

  • Create a dictionary to store frequency of digits in each element.

  • Sort the array based on the frequency of digits using the dictionary.

  • Handle ties by sorting based on the original order of elements.

View 1 answer
Share interview questions and help millions of jobseekers 🌟
Q9. Spiral Matrix

You are given a N x M matrix of integers, return the spiral path of the matrix

Example Of Spiral Path

Spiral Path

Input Format:
The first line contains an integer 'T' which denotes the number of test cases or...read more
View 2 more answers

Q10. What are distributed systems? How does the security can be maintained?

Ans.

Distributed systems are a network of independent computers that work together to achieve a common goal. Security can be maintained through encryption, authentication, access control, and monitoring.

  • Distributed systems consist of multiple computers that communicate and coordinate actions to achieve a common goal.

  • Security in distributed systems can be maintained through encryption of data in transit and at rest.

  • Authentication mechanisms such as passwords, tokens, or biometrics ...read more

Add your answer
Q11. Rearrange The Array

You are given an array/list 'NUM' of integers. You are supposed to rearrange the elements of the given 'NUM' so that after rearranging the given array/list there are no two adjacent elements ...read more

Add your answer

Q12. What is DeMux? what are its real life applications?

Ans.

DeMux is short for Demultiplexer. It is a digital circuit that takes one input and directs it to multiple outputs.

  • DeMux is used in digital communication systems to separate signals that have been combined for transmission.

  • It is also used in computer memory systems to select a specific memory location.

  • DeMux is used in video and audio systems to separate different channels of information.

  • It is used in automation systems to control multiple devices with a single input signal.

Add your answer

Q13. A father and a son are in a car. car crashes. father dies. son taken to hospital. doctor refuses to operate saying “That’s my son!”. How?

Ans.

The doctor is the son's mother.

  • The doctor is a woman, who is the mother of the son.

  • The question challenges gender stereotypes.

  • The answer highlights the need for diversity and inclusivity in all fields.

  • Similar scenarios can occur in other professions where assumptions are made based on gender.

Add your answer

Q14. Write a program to print the given string in reverse

Ans.

Program to print a given string in reverse

  • Create a character array of the given string

  • Loop through the array from end to start and print each character

Add your answer
Q15. DBMS Question

What are ACID Properties?
What is a foriegn key?
Some SQL Queries on JOINS

Add your answer

Q16. Are you comfortable in working for Testing?

Ans.

Yes, I am comfortable working for Testing.

  • I have experience in testing and understand its importance in software development.

  • I am willing to learn new testing techniques and tools.

  • I am comfortable working with testing teams and collaborating with them to ensure quality software.

  • I understand the importance of testing in ensuring customer satisfaction and reducing costs.

  • Examples: I have experience in manual and automated testing, regression testing, and performance testing.

View 1 answer

Q17. What is Mux? what are its real life applications?

Ans.

Mux is a device that selects one of several input signals and forwards the selected input into a single output line.

  • Mux stands for Multiplexer.

  • It is used in digital circuits to select one of several input signals and forward the selected input into a single output line.

  • It is used in communication systems to combine multiple signals into a single channel for transmission.

  • It is used in video and audio systems to switch between different sources.

  • It is used in computer memory to ...read more

Add your answer

Q18. Importance of container orchestration tools in large complex systems?

Ans.

Container orchestration tools are crucial for managing the deployment, scaling, and monitoring of large complex systems.

  • Container orchestration tools help automate the deployment and scaling of containerized applications, making it easier to manage large complex systems.

  • They provide features like service discovery, load balancing, health checks, and auto-scaling, which are essential for ensuring high availability and performance.

  • Popular container orchestration tools include K...read more

Add your answer

Q19. 6 eggs 1 basket. 6 people. each pick one egg. still the basket contains 1 egg. how?

Ans.

One person picked the egg with another egg inside.

  • One of the eggs had another egg inside

  • One person picked the egg with another egg inside

  • The basket still contains 1 egg because the egg with another egg inside was picked

Add your answer

Q20. Backend architecture design for online ecom platform

Ans.

Backend architecture design for an online e-commerce platform involves designing a scalable, secure, and reliable system.

  • Choose a suitable database management system (DBMS) based on the requirements

  • Use a microservices architecture to break down the system into smaller, independent services

  • Implement caching mechanisms to improve performance

  • Ensure data security by implementing encryption, access control, and regular backups

  • Use load balancing and auto-scaling to handle traffic s...read more

Add your answer

Q21. 1. Internal Implementation of HashMap 2.Pusblisher and Suscriber concept Most of them were from core java concepts like polymorphism and abstraction

Ans.

Internal implementation of HashMap and Publisher-Subscriber concept in core Java.

  • HashMap in Java is implemented using an array of linked lists and hash codes to store key-value pairs.

  • Publisher-Subscriber pattern in Java involves one object (the publisher) sending updates to multiple other objects (subscribers).

  • Polymorphism in Java allows objects of different classes to be treated as objects of a common superclass.

  • Abstraction in Java involves hiding the implementation details ...read more

Add your answer

Q22. How map and un_ordered map works?

Ans.

Map and unordered_map are associative containers that store elements in key-value pairs.

  • Map is implemented as a balanced binary tree while unordered_map is implemented as a hash table.

  • Map stores elements in sorted order based on the key while unordered_map does not guarantee any specific order.

  • Map has a slower insertion and deletion time complexity than unordered_map.

  • Map is useful when we need to maintain elements in a sorted order while unordered_map is useful when we need f...read more

Add your answer

Q23. selenium and cypress difference ? How to choose best tool

Ans.

Selenium is widely used for web automation while Cypress is a newer tool with better performance and debugging capabilities.

  • Selenium supports multiple programming languages while Cypress only supports JavaScript.

  • Cypress has a built-in test runner and debugger while Selenium requires third-party tools.

  • Selenium is better for cross-browser testing while Cypress is better for end-to-end testing.

  • Choose Selenium for larger and more complex projects while Cypress is better for small...read more

Add your answer

Q24. one mother has 2 sons born at the same hour, same day, same year but they r not twins. how?

Ans.

The two sons were born in different time zones.

  • The mother gave birth to the first son in one time zone and then traveled to another time zone where she gave birth to the second son.

  • The time difference between the two time zones is such that the two sons were born at the same hour, same day, same year.

  • For example, if the first son was born at 11 pm on January 1st in New York, and the mother traveled to Los Angeles where the time is 3 hours behind, the second son would be born ...read more

Add your answer

Q25. What is Difference between API and Webservice

Ans.

API is a set of protocols for building software while Webservice is a type of API that uses HTTP for communication.

  • API is a set of protocols for building software applications

  • Webservice is a type of API that uses HTTP for communication

  • API can be used for both internal and external communication

  • Webservice is typically used for external communication over the internet

  • API can be in any form like REST, SOAP, etc.

  • Webservice is always in the form of SOAP

Add your answer

Q26. Different types of automation frameworks used

Ans.

Various automation frameworks like keyword-driven, data-driven, hybrid, and behavior-driven are commonly used in software testing.

  • Keyword-driven framework: Tests are written using keywords and actions.

  • Data-driven framework: Tests are driven by data sets.

  • Hybrid framework: Combination of multiple frameworks.

  • Behavior-driven framework: Focuses on behavior of the system.

  • Page Object Model (POM): Organizes code by separating web pages and their elements.

Add your answer

Q27. Why amadeus labs?

Ans.

Amadeus Labs is a leading technology company in the travel industry.

  • Amadeus Labs provides opportunities to work on cutting-edge technologies.

  • The company has a strong focus on innovation and research.

  • Amadeus Labs has a global presence and offers a diverse and inclusive work environment.

  • Working at Amadeus Labs provides the opportunity to make a real impact on the travel industry.

  • The company values work-life balance and offers a range of benefits to employees.

Add your answer

Q28. type script and java script arrow function loops if else condition

Ans.

Explaining type script and java script arrow function loops with if else condition.

  • TypeScript and JavaScript both support arrow functions for concise syntax.

  • Arrow functions can be used in loops to simplify code.

  • If-else conditions can be used with arrow functions to add logic.

  • Example: const numbers = [1, 2, 3]; numbers.forEach(num => {if(num % 2 === 0) {console.log(num + ' is even');} else {console.log(num + ' is odd');}});

Add your answer

Q29. Difference between decoder and Demux

Ans.

Decoder converts encoded data into a readable format while Demux separates a single input into multiple outputs.

  • Decoder is used to decode encoded data such as binary data into a readable format.

  • Demux is used to separate a single input into multiple outputs based on the control signals.

  • Decoder is a combinational circuit while Demux is a sequential circuit.

  • Decoder is used in applications such as remote controls, computer memory, and communication systems.

  • Demux is used in applic...read more

Add your answer
Q30. OOPS Questions

Explain Pillars of OOPS

Add your answer

Q31. sort the list of a given array of strings

Ans.

Sort a given array of strings

  • Use built-in sorting functions in programming languages

  • Implement sorting algorithms like bubble sort, merge sort, etc.

  • Consider case sensitivity and special characters

Add your answer

Q32. What is pesticide paradox in testing

Ans.

Pesticide paradox refers to the phenomenon where pests develop resistance to pesticides over time.

  • Pesticides are used to kill pests, but over time pests develop resistance to them

  • This happens because the pests that are resistant to the pesticide survive and reproduce, passing on their resistance to their offspring

  • This can lead to the need for stronger and more toxic pesticides, which can have negative environmental and health effects

  • Integrated pest management strategies can h...read more

Add your answer

Q33. How to get individual character from string

Ans.

Use indexing to access individual characters from a string.

  • Use square brackets and the index number to access a specific character in the string.

  • Remember that indexing starts at 0 in most programming languages.

  • Example: str = 'hello', to get the first character 'h', use str[0].

Add your answer

Q34. maximum number of repeating characters in a string

Ans.

The maximum number of repeating characters in a string needs to be determined.

  • Iterate through each character in the string and keep track of the count of consecutive repeating characters.

  • Update the maximum count whenever a new maximum is found.

  • Return the maximum count at the end of the iteration.

Add your answer

Q35. how did you ingest kafka data and you day to day activity

Ans.

I ingested Kafka data using Kafka Connect and performed data processing and analysis on a daily basis.

  • Used Kafka Connect to ingest data from various sources into Kafka topics

  • Developed custom Kafka Connect connectors for specific data sources

  • Utilized Kafka Streams for real-time data processing and analysis

  • Worked with schema registry for data serialization and deserialization

Add your answer

Q36. What project management tools you have used

Ans.

I have used various project management tools throughout my career.

  • I have experience with popular project management tools such as Microsoft Project, Jira, and Trello.

  • I am proficient in using Gantt charts to track project progress and dependencies.

  • I have utilized collaboration tools like Asana and Basecamp to facilitate team communication and task management.

  • I have also worked with Agile project management tools like Scrum and Kanban boards.

  • In addition, I have used project man...read more

Add your answer

Q37. What is deployment and difference between statefulset and deployment

Ans.

Deployment is a way to manage and update applications in Kubernetes. StatefulSet is used for stateful applications with unique identities.

  • Deployment is used for stateless applications, while StatefulSet is used for stateful applications.

  • Deployment manages replica sets and ensures a desired state is maintained.

  • StatefulSet maintains a unique identity for each pod, making it suitable for applications that require stable and unique network identifiers or persistent storage.

  • Statef...read more

Add your answer

Q38. Explain the challenges faced in Test Automation

Ans.

Challenges in Test Automation include dynamic UI elements, maintenance of scripts, data management, and flakiness.

  • Dynamic UI elements can cause scripts to fail if not handled properly

  • Maintenance of scripts can be time-consuming as applications evolve

  • Data management is crucial for test data setup and cleanup

  • Flakiness of tests can lead to false positives or negatives

Add your answer

Q39. Palindrome check for strings

Ans.

Check if a string is a palindrome

  • Iterate through each string in the array

  • For each string, compare characters from start and end to check if it's a palindrome

  • Return true if all strings are palindromes, false otherwise

Add your answer

Q40. What is OS scheduling

Ans.

OS scheduling is the process by which the operating system manages the execution of multiple tasks on a computer system.

  • OS scheduling involves determining which tasks should run, when they should run, and for how long.

  • Different scheduling algorithms can be used, such as First Come First Serve, Round Robin, and Priority Scheduling.

  • The goal of OS scheduling is to optimize system performance, throughput, and response time.

  • Scheduling decisions are made based on factors like task ...read more

Add your answer

Q41. write code to print fibanocci series

Ans.

Print the Fibonacci series using code.

  • Use a loop to generate the Fibonacci series

  • Start with the first two numbers (0 and 1) and then add the previous two numbers to get the next number

  • Continue this process until reaching the desired length of the series

View 1 answer

Q42. How do you convert red project to green

Ans.

To convert a red project to green, identify the root causes of the issues, develop a plan, and execute it effectively.

  • Analyze the project to identify the reasons for its current state

  • Address any underlying issues or challenges

  • Develop a detailed plan with clear objectives, milestones, and timelines

  • Assign responsibilities to team members and ensure clear communication

  • Monitor progress regularly and make necessary adjustments

  • Implement effective risk management strategies

  • Leverage ...read more

Add your answer

Q43. What is webservice?

Ans.

A webservice is a software system designed to support interoperable machine-to-machine interaction over a network.

  • Webservices use standardized protocols such as HTTP, XML, SOAP, and REST.

  • They allow different applications to communicate with each other regardless of the programming language or platform used.

  • Webservices can be used for a variety of purposes such as data exchange, business process integration, and application integration.

  • Examples of webservices include Google Ma...read more

Add your answer

Q44. Print even and odd numbers using two threads in Java

Ans.

Printing even and odd numbers using two threads in Java

  • Create two threads, one for even numbers and one for odd numbers

  • Use a loop to iterate through the numbers and print them

  • Use synchronization to ensure alternate printing of even and odd numbers

  • Use wait() and notify() methods to control the execution of threads

Add your answer

Q45. Reverse a string without any library function.

Ans.

Reverse a string without any library function.

  • Create an empty string to store the reversed string

  • Loop through the original string from end to start

  • Append each character to the empty string

  • Return the reversed string

View 1 answer

Q46. comparator and comparable difference?

Ans.

Comparator and Comparable are interfaces used for sorting objects in Java.

  • Comparator interface is used to sort objects based on custom criteria.

  • Comparable interface is used to sort objects based on their natural order.

  • Comparator interface has two methods: compare() and equals().

  • Comparable interface has one method: compareTo().

Add your answer

Q47. What is xpath and explain how to fetch

Ans.

XPath is a language used for locating nodes in an XML document.

  • XPath stands for XML Path Language.

  • It is used to navigate through elements and attributes in an XML document.

  • XPath uses path expressions to select nodes or node-sets in an XML document.

  • Example: //bookstore/book selects all book elements that are children of the bookstore element.

Add your answer

Q48. How would you handle an angry customer?

Add your answer

Q49. write code for Anagram program

Ans.

An Anagram program compares two strings to see if they are rearrangements of each other.

  • Create a function that takes in two strings as input

  • Remove any spaces and convert both strings to lowercase for accurate comparison

  • Sort the characters in both strings and compare them to check if they are anagrams

  • Return true if they are anagrams, false otherwise

View 1 answer

Q50. What is lazy loading

Ans.

Lazy loading is a design pattern where resources are loaded only when needed.

  • Lazy loading helps improve performance by loading resources on demand.

  • Commonly used in web development for images, videos, and other media content.

  • Example: Loading images on a webpage only when they come into view.

Add your answer

Q51. common questions like

Ans.

The question is about the common header file in C++.

  • The header file is used for input/output operations in C++.

  • It provides classes like cin and cout for reading and writing data.

  • It also includes classes for file input/output operations like ifstream and ofstream.

  • The header file can be included in a C++ program using the #include directive.

Add your answer

Q52. How do you manage scope

Ans.

Managing scope involves defining, controlling, and monitoring the boundaries of a project.

  • Define clear project objectives and deliverables

  • Create a detailed project scope statement

  • Establish a change control process

  • Regularly review and update the project scope

  • Communicate scope changes to stakeholders

  • Monitor project progress and ensure adherence to scope

Add your answer

Q53. Why strings are immutable

Ans.

Strings are immutable to ensure data integrity and prevent unintended changes.

  • Immutable strings allow for safer multithreading and concurrency.

  • String interning is possible because of immutability.

  • Immutable strings can be used as keys in dictionaries and hash tables.

  • Examples of immutable data types include numbers and tuples.

Add your answer
Asked in
SDE Interview

Q54. Making patterns of triangle and diamond

Ans.

Creating patterns of triangle and diamond using characters

  • For triangle pattern, use nested loops to print spaces and characters in each row

  • For diamond pattern, divide the diamond into two triangles and print accordingly

  • Examples: Triangle pattern - * ** *** Diamond pattern - * *** ***** *** *

Add your answer

Q55. What is a project

Ans.

A project is a temporary endeavor undertaken to create a unique product, service, or result.

  • Projects have defined objectives and deliverables.

  • They have a specific start and end date.

  • Projects require resources, such as people, time, and budget.

  • They involve a series of coordinated activities.

  • Examples: building a new website, launching a marketing campaign, developing a new software application.

Add your answer

Q56. Where is budha birth place

Ans.

Buddha's birthplace is in Lumbini, Nepal.

  • Buddha was born in Lumbini, Nepal in 563 BCE.

  • Lumbini is a UNESCO World Heritage Site.

  • The birthplace of Buddha is marked by a sacred garden and a temple.

  • Lumbini is a popular pilgrimage site for Buddhists from all over the world.

Add your answer

Q57. what is catalyst optimizer

Ans.

Catalyst optimizer is a query optimization framework in Apache Spark that improves performance by generating optimized query plans.

  • Catalyst optimizer is a rule-based optimization framework in Apache Spark.

  • It leverages advanced techniques like predicate pushdown, constant folding, and join reordering to optimize query plans.

  • Catalyst optimizer helps in improving the performance of Spark SQL queries by selecting the most efficient query execution plan.

  • It also enables Spark to pe...read more

Add your answer

Q58. What is SRS, BRD

Ans.

SRS stands for Software Requirements Specification and BRD stands for Business Requirements Document.

  • SRS is a document that outlines the functional and non-functional requirements of a software system.

  • BRD is a document that outlines the business requirements of a project.

  • SRS is used by developers and testers to understand what needs to be built and tested.

  • BRD is used by project managers and stakeholders to understand the business goals and objectives of a project.

  • SRS includes...read more

Add your answer

Q59. Difference between NoSQL and RDMBS

Ans.

NoSQL is a non-relational database management system that allows for flexible and scalable data storage, while RDBMS is a traditional relational database management system with structured data storage.

  • NoSQL databases are schema-less, allowing for easy scalability and flexibility in data storage.

  • RDBMS databases use structured query language (SQL) for data manipulation and retrieval.

  • NoSQL databases are better suited for unstructured or semi-structured data, while RDBMS is ideal...read more

Add your answer

Q60. System design on current product

Ans.

I have experience in system design for current product, focusing on scalability and efficiency.

  • Analyze current system architecture and identify areas for improvement

  • Consider scalability, performance, security, and user experience in design

  • Collaborate with cross-functional teams to gather requirements and ensure alignment

  • Implement best practices and technologies to optimize system design

  • Regularly review and iterate on system design to adapt to changing needs

Add your answer

Q61. What is DaemonSet

Ans.

DaemonSet ensures that all or some nodes run a copy of a Pod

  • DaemonSet is a Kubernetes resource that ensures a copy of a Pod is running on all or some nodes in a cluster

  • It is useful for running a single instance of a Pod on every node in a cluster

  • DaemonSet is commonly used for monitoring, logging, and other system-level services

  • Example: Running a logging agent on every node in a Kubernetes cluster

Add your answer

Q62. Explain abt frameworks

Ans.

Frameworks are pre-defined structures that provide guidelines and reusable components for software development.

  • Frameworks help in organizing and structuring code.

  • They provide a set of rules and best practices for development.

  • Frameworks offer reusable components and libraries.

  • They enhance productivity and reduce development time.

  • Examples of frameworks include Selenium for web testing, JUnit for unit testing, and Spring for Java development.

Add your answer
Asked in
SDE Interview

Q63. Depper into projects

Ans.

Discussing past projects in depth to showcase skills and experience

  • Explain the problem statement and your approach

  • Discuss the technologies used and challenges faced

  • Highlight your contributions and the outcome

  • Mention any learnings or improvements for future projects

Add your answer

Q64. Explain Projects

Ans.

Projects are temporary endeavors with a specific goal, timeline, and budget.

  • Projects have a defined scope, objectives, and deliverables.

  • They are unique and not part of routine operations.

  • Projects require resources such as people, time, and money.

  • Examples: developing a new software application, constructing a building, organizing an event.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Amnet Systems

based on 57 interviews in the last 1 year
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.7
 • 4.4k Interview Questions
3.5
 • 655 Interview Questions
3.4
 • 489 Interview Questions
3.8
 • 203 Interview Questions
4.1
 • 155 Interview Questions
3.9
 • 152 Interview Questions
View all
Top Amadeus Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter