i
Birlasoft
Filter interviews by
Answers to common interview questions for Selenium Automation Tester position
Overloading is when a class has multiple methods with the same name but different parameters, while overriding is when a subclass provides a specific implementation for a method that is already defined in its superclass.
POM (Page Object Model) is a design pattern in Selenium automation testing where web pages are represented as classes, and th...
posted on 25 Aug 2024
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
Swap pair of characters in each string of an array of strings.
Iterate through each string in the array
For each string, swap pairs of characters by iterating through the string with a step of 2
Return the modified array of strings
Find duplicate characters in a set of strings.
Iterate through each string in the array.
For each string, iterate through each character and store them in a hashmap with their frequency.
Identify characters with frequency greater than 1 as duplicates.
posted on 6 Apr 2024
The second non-repetitive character is to be found in a given array of strings.
Iterate through each character in the strings and count their occurrences
Identify the characters that occur only once
Return the second non-repetitive character
posted on 18 Jul 2024
I will handle windows handling in real time by using automation tools and scripts to interact with windows and perform necessary actions.
Utilize automation tools like Selenium or Appium to interact with windows
Write scripts to automate window handling tasks
Use APIs provided by the operating system to manipulate windows
Monitor window events and respond accordingly in real time
Some alternatives for Java collections in other programming languages include Python's lists, C++'s vectors, and JavaScript's arrays.
Python: lists
C++: vectors
JavaScript: arrays
posted on 9 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
Product tester verious product tester
I was interviewed in Jan 2024.
Hardware in the loop (HIL) is a testing method that involves testing a component or system using a simulated environment with real hardware.
HIL testing allows for testing of complex systems without the need for physical prototypes.
It involves connecting the actual hardware components to a simulation environment to test their interactions.
Examples include testing automotive control systems by connecting the ECU to a sim...
Rest Assured is a Java library used for testing RESTful APIs.
Rest Assured is an open-source Java library that provides a domain-specific language for writing powerful, maintainable tests for RESTful APIs.
It simplifies the process of sending HTTP requests and validating responses.
Rest Assured can be integrated with popular testing frameworks like JUnit and TestNG.
It supports various authentication methods, request and r...
JSON file is a lightweight data interchange format used to store and transmit data in a structured way.
JSON stands for JavaScript Object Notation.
It is easy for humans to read and write, and easy for machines to parse and generate.
JSON is language-independent and is commonly used in web development for APIs.
Example: {"name": "John Doe", "age": 30, "city": "New York"}
Interview experience
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹5.4 L/yr - ₹24 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹33.8 L/yr |
Software Engineer
1.1k
salaries
| ₹2.5 L/yr - ₹10.6 L/yr |
Technical Specialist
1.1k
salaries
| ₹7.8 L/yr - ₹28.3 L/yr |
Accenture
Cognizant
Capgemini
Wipro