i
IBS Software
Services
Filter interviews by
I applied via LinkedIn and was interviewed in Dec 2022. There was 1 interview round.
Oops Concepts of Java are fundamental principles of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability of a method to do different things based on the object it is acting upon.
Abstraction: Hiding the implementation details and showing only the necessary fe...
To validate the correct URL loaded, check the current URL in the browser.
Get the current URL from the browser using driver.getCurrentUrl() method in Selenium.
Compare the current URL with the expected URL to validate correctness.
Use assertions or conditional statements to confirm if the URL is correct.
Consider handling any redirects or dynamic URLs that may affect validation.
Utilize regular expressions for more flexible...
Alert handling in Selenium involves handling pop-up alerts, confirmation alerts, and prompt alerts.
Use driver.switchTo().alert() method to handle alerts
To accept an alert, use alert.accept() method
To dismiss an alert, use alert.dismiss() method
To get text from an alert, use alert.getText() method
To send text to a prompt alert, use alert.sendKeys() method
Mouse actions can be performed using Selenium WebDriver by using Actions class
Create an instance of Actions class
Use methods like moveToElement, click, doubleClick, contextClick, dragAndDrop, etc.
Perform the desired action by calling the respective method on the Actions object
You can read data from an Excel file using Apache POI library in Selenium.
Use Apache POI library to interact with Excel files
Create a FileInputStream object to read the Excel file
Create a Workbook object to represent the Excel file
Get the desired sheet from the Workbook
Iterate through rows and cells to read data
Waits in Selenium are used to make the automation script wait for a certain condition to be met before proceeding.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to be met before proceeding.
Fluent Wait: Waits for a condition with a defined maximum amount of time.
Thread.sleep(): Pauses the execution for a specified amount of time.
Top trending discussions
General topics like Artificial Intelligence positive or negative impacts
I applied via Recruitment Consultant
Selenium can be used for testing responsiveness of mobile apps.
Selenium can simulate user interactions on mobile apps to test responsiveness.
It can be used to test how the app responds to different screen sizes and orientations.
Selenium can also be used to test how the app responds to different network conditions.
Examples of responsiveness testing using Selenium include checking if buttons and links are clickable, if i...
XPath can be used to locate frames in HTML documents.
Use the 'frame' or 'iframe' tag name in the XPath expression
Use the 'id' or 'name' attribute to locate a specific frame
Use the 'index' to locate a frame by its position in the document
Test cases for video game
Test game mechanics and controls
Test graphics and animations
Test audio and sound effects
Test game performance and stability
Test multiplayer functionality
It's very simple and it's a fresher level interview
Java code and some SQL query
I appeared for an interview before Apr 2024, where I was asked the following questions.
I have over 5 years of experience in testing and I prioritize clear communication and collaboration to manage my team effectively.
Foster an open communication environment where team members feel comfortable sharing ideas and concerns.
Implement regular stand-up meetings to track progress and address any blockers promptly.
Encourage collaboration through pair testing, which enhances knowledge sharing and team bonding.
Util...
I appeared for an interview before Jan 2024.
I have worked with protocols such as CAN, LIN, FlexRay, and Ethernet in the Automotive Domain.
CAN
LIN
FlexRay
Ethernet
CAN Frame is a data structure used in Controller Area Network for communication between electronic control units.
CAN Frame consists of an identifier, data length code, data field, and cyclic redundancy check (CRC).
The identifier specifies the message priority and content.
Data length code indicates the number of bytes in the data field.
Data field contains the actual information being transmitted.
CRC is used for error de...
I rate myself as proficient in the use of CANalyzer.
I have extensive experience using CANalyzer for analyzing and testing CAN bus communication.
I am familiar with setting up and configuring CANalyzer for various testing scenarios.
I have used CANalyzer to troubleshoot communication issues and analyze network traffic.
I have successfully integrated CANalyzer with other testing tools and systems.
I continuously update my kn...
Defect Life Cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software.
Defect Identification: Defects are identified through testing or user feedback.
Defect Reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.
Defect Fixing: Developers analyze and fix the reported defects.
Defect Retesting: Testers verify that the f...
My bench setup includes various testing equipment and tools to simulate real-world conditions for testing purposes.
I have oscilloscopes, multimeters, signal generators, and power supplies for measuring and generating signals.
I use function generators and spectrum analyzers for testing frequency response and signal quality.
I also have soldering stations and rework tools for assembling and repairing electronic components...
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
Basic aptitude test ask about English grammar maths reasoning
RISC (Reduced Instruction Set Computing) and CISC (Complex Instruction Set Computing) are two types of CPU architectures.
RISC processors have a smaller set of simple instructions, while CISC processors have a larger set of complex instructions.
RISC processors typically execute instructions faster than CISC processors.
Examples of RISC architectures include ARM and MIPS, while examples of CISC architectures include x86 a...
I appeared for an interview before Mar 2024, where I was asked the following questions.
based on 1 interview experience
Difficulty level
Duration
Senior Software Engineer
600
salaries
| ₹5.6 L/yr - ₹11.8 L/yr |
Software Engineer
397
salaries
| ₹3.7 L/yr - ₹12.5 L/yr |
Technical Lead
273
salaries
| ₹6.1 L/yr - ₹21 L/yr |
Solution Engineer
232
salaries
| ₹3 L/yr - ₹6.1 L/yr |
Senior Solution Engineer
227
salaries
| ₹4 L/yr - ₹11.2 L/yr |
KPIT Technologies
Thomson Reuters
HighRadius
Oracle Cerner