Filter interviews by
I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.
Yes
Waterfall methodology is a linear approach where each phase is completed before moving to the next.
Agile methodology is an iterative approach where requirements and solutions evolve through collaboration.
Waterfall follows a sequential process while Agile follows an incremental process.
Waterfall is suitable for projects with well-defined requirements, while Agile is adaptable to changing requirements.
In Waterfall, te...
Sanity testing is a narrow and focused testing to ensure basic functionality, while smoke testing is a broader and shallow testing to check major functionalities.
Sanity testing is performed after receiving a software build to quickly check if it is stable enough for further testing.
Smoke testing is performed to verify if the major functionalities of the software are working fine.
Sanity testing is a subset of regression...
Verification is the process of evaluating a system or component to determine whether it meets specified requirements. Validation is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements.
Verification focuses on the process of reviewing, inspecting, and testing the software to ensure that it meets the specified requirem...
Testcases for working of a ball point pen
Verify that the pen writes smoothly on different surfaces
Check if the pen's ink is visible and does not smudge
Ensure that the pen's cap can be easily removed and secured
Test the durability of the pen by applying pressure while writing
Validate that the pen's ink does not leak or dry out
Various types of manual testing can be done on the Flipkart application.
Functional testing to ensure all features and functionalities are working correctly.
Usability testing to evaluate the user-friendliness of the application.
Compatibility testing to check if the application works on different devices and browsers.
Performance testing to assess the application's response time and stability under different loads.
Securit...
Top trending discussions
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
Asked SQL queries along with other JAVA questions
Test scenarios for testing WhatsApp application
Verify sending a text message
Test sending multimedia files (images, videos)
Check group chat functionality
Test voice and video call features
Verify message encryption and security measures
OOPS concepts are the foundation of object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
posted on 12 Jun 2023
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.
I applied via Naukri.com and was interviewed before Sep 2022. There were 2 interview rounds.
posted on 4 Jul 2021
I applied via Company Website and was interviewed in Feb 2021. There were 5 interview rounds.
Cargo life cycle involves various stages from production to delivery.
Production of goods
Packaging and labeling
Loading onto transportation
Transportation to destination
Unloading and storage
Customs clearance
Delivery to end customer
ASM message stands for Application System Message.
ASM messages are used to communicate between different software applications.
They are used to exchange data and commands.
ASM messages can be sent synchronously or asynchronously.
They are commonly used in distributed systems.
Examples of ASM messages include HTTP requests and responses, SOAP messages, and JMS messages.
IATA is a trade association for airlines while airlines are companies that operate flights. They have a business relationship.
IATA stands for International Air Transport Association and is a trade association for airlines.
Airlines are companies that operate flights and provide air transportation services to passengers and cargo.
IATA sets standards and regulations for the airline industry and provides services to its me...
Testing is the process of evaluating a system or software to identify defects or errors.
Testing involves executing a program or system with the intent of finding bugs or issues.
It is done to ensure that the software meets the specified requirements and functions as expected.
Testing can be manual or automated, depending on the complexity and requirements of the software.
Types of testing include functional testing, perfo...
Defect life cycle is the process of identifying, reporting, fixing, and verifying software defects.
Defect is identified by testers during testing phase
Defect is reported to the development team
Development team fixes the defect
Fixed defect is retested by testers
If defect is not resolved, it goes through the cycle again
Once defect is resolved, it is closed
posted on 23 Feb 2018
I applied via Recruitment Consultant and was interviewed before Feb 2017. There were 5 interview rounds.
Senior Software Engineer
376
salaries
| ₹5 L/yr - ₹19 L/yr |
Software Engineer
149
salaries
| ₹4 L/yr - ₹13.9 L/yr |
Senior Software Test Engineer
110
salaries
| ₹4 L/yr - ₹14 L/yr |
Software Developer
49
salaries
| ₹4 L/yr - ₹12 L/yr |
Senior Software Developer
47
salaries
| ₹5.1 L/yr - ₹18.6 L/yr |
TCS
Infosys
Wipro
HCLTech