Filter interviews by
Testing is the process of evaluating a system or component to determine if it meets the specified requirements.
Testing involves executing the software with the intention of finding defects.
It is performed to ensure that the software is functioning correctly and meeting the desired quality standards.
Different types of testing include functional testing, performance testing, security testing, etc.
Test cases are designed ...
Smoke testing is a preliminary testing technique to quickly assess if the software is stable enough for further testing.
Smoke testing is a high-level testing approach that focuses on the major functionalities of the software.
It is performed to ensure that critical features are working correctly before proceeding with detailed testing.
Smoke tests are usually executed after a build or deployment to identify major issues ...
Top trending discussions
2 hrs probablity questions
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Find the dominations
Implement a stack that supports finding the minimum element in constant time.
Create a stack to store elements and another stack to store minimum values.
When pushing an element, check if it is smaller than the current minimum and push it to the min stack if so.
When popping an element, check if it is the current minimum and pop from the min stack if so.
To get the minimum element, simply return the top element of the min
The lowest common ancestor (LCA) of two nodes in a tree is the shared ancestor that is located farthest from the root.
Traverse the tree from the root to find the paths from the root to each node.
Compare the paths to find the last common node between the two paths, which is the LCA.
If one node is an ancestor of the other, return that node as the LCA.
Design Parking - at C# ~ hour
posted on 20 Aug 2024
Write a program String reverses
Asked basic Web Development related questions
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
Mathematics and reasoning
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Regression testing can be automated to save time and effort.
Examples of regression test
Ajaile methodology is a software development approach that focuses on breaking down projects into small, manageable tasks.
Ajaile methodology emphasizes iterative development and frequent collaboration with stakeholders.
Tasks are broken down into smaller units to allow for easier tracking and monitoring of progress.
This approach helps in identifying and addressing issues early in the development process.
Examples of tool...
Component testing is a type of testing that focuses on testing individual components or modules of a software application.
It involves testing each component in isolation from the rest of the application.
The purpose is to ensure that each component functions correctly on its own.
Component testing helps identify defects early in the development process.
Examples include unit testing, integration testing, and module testin
posted on 31 Dec 2023
I applied via campus placement at SATI, Vidisha and was interviewed in Dec 2023. There were 2 interview rounds.
Aptitude test I am ready
I applied via Campus Placement
Java 8 Spring, Strings and arrays, basic algorithms like kadane, sieve
Software Engineer
15
salaries
| ₹3.6 L/yr - ₹10 L/yr |
Software Developer
7
salaries
| ₹3 L/yr - ₹6.3 L/yr |
Operations Engineer
5
salaries
| ₹3.9 L/yr - ₹8.5 L/yr |
Test Engineer
4
salaries
| ₹3.5 L/yr - ₹6 L/yr |
Senior Software Engineer
4
salaries
| ₹7 L/yr - ₹12.4 L/yr |
Infosys
TCS
Wipro
HCLTech