i
Amadeus
Filter interviews by
posted on 28 Nov 2024
Constructors are special methods in a class used to initialize objects. There are default, parameterized, copy, and static constructors.
Constructors have the same name as the class and do not have a return type.
Default constructors are automatically created by the compiler if no constructor is defined.
Parameterized constructors accept parameters to initialize object properties.
Copy constructors create a new object as a...
findElements method in Selenium returns a list of WebElements or an empty list if no elements are found.
findElements method returns a list of WebElements
If no elements are found, it returns an empty list
Return type is List
Webdriver is a tool used for automating web application testing.
Webdriver is a popular automation tool used for testing web applications.
It allows testers to automate interactions with a web browser.
Webdriver supports multiple programming languages such as Java, Python, and C#.
It can simulate user interactions like clicking buttons, entering text, and navigating through pages.
Webdriver is commonly used in QA automation...
Logic to find duplicate numbers and their count in a given list.
Iterate through the list and store each number in a hashmap with its count
If a number is already in the hashmap, increment its count
After iterating, check the hashmap for numbers with count greater than 1 to find duplicates
Factorial using recursion is a mathematical function that calculates the product of all positive integers up to a given number.
Define a function that takes an integer parameter n
Base case: if n is 0, return 1
Recursive case: return n multiplied by the factorial of n-1
Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = 5 * 4 * 3 * factorial(2) = 5 * 4 * 3 * 2 * factorial(1) = 5 * 4 * 3 * 2 * 1 = 120
posted on 14 Aug 2024
I applied via Company Website and was interviewed before Aug 2023. There were 5 interview rounds.
Aptitude test for about 1.5 hr with around 70 questions
I applied via Company Website and was interviewed in Apr 2022. There was 1 interview round.
Interview questions for Automation Test Engineer
To run failed test case, use failed.xml
Click can be used via Actions class or JavascriptExecutor
Array programs: reverse, second highest number
Constructor in abstract class
Test plan and scenario definition
Roles and responsibilities in current organization
Disable test cases using keyword or include/exclude in suite
Polymorphism concept
Unix commands used in day to day activit...
I applied via Naukri.com and was interviewed in Apr 2022. There was 1 interview round.
Automation selenium program setup involves installation of selenium, setting up the environment and writing test scripts.
Install selenium webdriver and required dependencies
Set up the environment variables for the browser and webdriver
Write test scripts using programming languages like Java, Python, etc.
Execute the test scripts and analyze the results
Full Java Theories cover the core concepts of Java programming language.
Object-oriented programming
Inheritance, polymorphism, encapsulation, and abstraction
Exception handling
Multithreading
Collections framework
Create a class with attributes, sort objects based on attributes, and print.
Create a class with attributes like name, age, and salary
Implement Comparable interface to define sorting logic based on attributes
Create objects of the class, add them to a list, and use Collections.sort() to sort them
Print the sorted objects
Automate scenario to search for 'Mobile' on Amazon, retrieve name and price of results, store in custom class, and display on console.
Use Selenium WebDriver to launch Amazon website
Locate search box element and enter 'Mobile' text
Retrieve name and price of search results using appropriate locators
Store name and price in custom class with attributes 'name' and 'product'
Display stored data on console
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
Reverse a string without using Java built-in functions
Create a character array from the input string
Use two pointers to swap characters at the beginning and end of the array until they meet
Convert the character array back to a string
Relative Xpath is based on the current node while Absolute Xpath starts from the root node of the XML document.
Relative Xpath does not start with a forward slash (/) while Absolute Xpath starts with a forward slash (/).
Relative Xpath is more flexible and less prone to changes in the structure of the XML document.
Absolute Xpath is more specific and provides the full path to the element in the XML document.
Relative Xpath...
Ask Python List Questions
I applied via Recruitment Consulltant and was interviewed before Mar 2021. There was 1 interview round.
I appeared for an interview before Apr 2024, where I was asked the following questions.
Agile methodologies are iterative approaches to software development that emphasize flexibility, collaboration, and customer feedback.
Focus on iterative development: Projects are divided into small, manageable units called sprints.
Emphasize collaboration: Teams work closely with stakeholders and customers to gather feedback.
Encourage adaptability: Agile allows for changes in requirements even late in the development pr...
The telecom domain encompasses technologies and services for communication over distances, including voice, data, and video transmission.
Telecom includes various services like mobile, broadband, and satellite communication.
Key technologies involve GSM, CDMA, LTE, and 5G for mobile networks.
Telecom infrastructure consists of switches, routers, and transmission lines.
Examples of telecom companies include AT&T, Verizo...
based on 1 interview
Interview experience
Senior Software Engineer
630
salaries
| ₹11.5 L/yr - ₹40 L/yr |
Member Technical Staff
333
salaries
| ₹13 L/yr - ₹33 L/yr |
Software Engineer
224
salaries
| ₹6 L/yr - ₹21 L/yr |
Software Development Engineer II
197
salaries
| ₹12.8 L/yr - ₹29.4 L/yr |
Software Developer
182
salaries
| ₹7.7 L/yr - ₹25 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
24/7 Customer