Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
IDisposable method is used to release unmanaged resources in .NET applications.
IDisposable interface is used to release unmanaged resources like file handles, database connections, etc.
It contains a single method Dispose() which should be implemented to release resources.
It is recommended to use IDisposable along with using statement for proper resource management.
Example: FileStream class in C# implements IDisposable
Interface defines a contract for classes to implement, while abstract class provides partial implementation.
Interface can have only abstract methods, while abstract class can have both abstract and concrete methods.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Interfaces are used for achieving multiple inheritance in Java.
Abstract classes are used when some common functionality
Appium is an open-source tool for automating mobile applications, with architecture supporting both Android and iOS platforms.
Appium architecture includes client libraries, Appium server, and mobile devices/emulators.
Appium 1x to 2x differences include improved stability, new commands, and enhanced support for iOS simulators.
Android and iOS differences in Appium testing involve different locator strategies, capabilitie
Top trending discussions
I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.
RTM stands for Requirements Traceability Matrix, a document that links requirements to test cases to ensure all requirements are covered.
RTM is a document used in software testing to ensure that all requirements are covered by test cases.
It helps in tracking the progress of testing by linking each requirement to its corresponding test case.
RTM is a useful tool for ensuring comprehensive test coverage and for identifyin...
Regression testing ensures existing functionality still works after changes, while sanity testing checks if new functionality works as expected.
Regression testing is done to make sure that new code changes have not affected existing functionality.
Sanity testing is a cursory testing to make sure that the new functionality is working as expected.
Regression testing is comprehensive and covers all areas of the application.
...
Quality assurance focuses on preventing defects, while quality control focuses on identifying and fixing defects.
Quality assurance involves processes and procedures to prevent defects from occurring.
Quality control involves activities to identify defects and ensure they are fixed.
Quality assurance is proactive, while quality control is reactive.
Examples of quality assurance include code reviews, process audits, and tra...
Unit test is a type of testing where individual units or components of a software are tested in isolation.
Unit test is performed by developers to ensure that each unit of code is working correctly.
It helps in identifying bugs early in the development process.
Unit tests are usually automated and run frequently during the development cycle.
Examples of unit testing frameworks include JUnit for Java, NUnit for .NET, and py
Test plan outlines the overall testing approach, while test design specifies how individual test cases will be created and executed.
Test plan is a high-level document outlining testing objectives, resources, schedule, and scope
Test design is a detailed document specifying test cases, test data, and expected results
Test plan focuses on the overall testing strategy, while test design focuses on the specifics of individua
Automate a website when repetitive tasks need to be performed frequently and consistently.
Automate when manual testing becomes time-consuming and inefficient
Automate when the website has a large number of test cases that need to be executed regularly
Automate when the website undergoes frequent changes and regression testing is required
Automate when the website needs to be tested across multiple browsers and devices
posted on 27 Jul 2024
I applied via Job Portal and was interviewed in Jan 2024. There were 2 interview rounds.
Gfg medium question of sorting tuples
Python class design for Selenium test class involves creating a class with methods to interact with web elements and perform test actions.
Create a class for the test case with setup and teardown methods
Use instance variables to store web element locators
Implement test methods to perform actions like clicking, entering text, verifying text, etc.
Use Selenium WebDriver to interact with the browser and web elements
Designing an MQTT test framework from scratch
Understand the requirements for testing MQTT protocol
Choose a programming language for implementation
Design test cases for different scenarios
Implement message publishing and subscribing functionalities
Include error handling mechanisms
Consider scalability and performance testing
posted on 15 Dec 2024
Basic economics and Indian economy for IAS
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Jun 2023. There were 5 interview rounds.
posted on 19 Jan 2025
There are 2 rounds of Coding tests mostly covered with Java programs and selenium scripts,
based on 2 interviews
Interview experience
based on 26 reviews
Rating in categories
Senior Software Engineer
466
salaries
| ₹8 L/yr - ₹31 L/yr |
Software Engineer
306
salaries
| ₹2.8 L/yr - ₹12.7 L/yr |
Senior Test Engineer
284
salaries
| ₹5.9 L/yr - ₹26 L/yr |
Test Engineer
123
salaries
| ₹2.4 L/yr - ₹12 L/yr |
Technical Lead
105
salaries
| ₹11.2 L/yr - ₹37 L/yr |
TCS
Wipro
Infosys
HCLTech