Filter interviews by
Use bitwise operators to perform addition without using the plus sign.
Use bitwise XOR operation to add two numbers without carrying over
Use bitwise AND operation to find the carry bits and shift them to the left
Repeat the process until there are no more carry bits
Reverse a given string
Use a loop to iterate through the characters of the string and build a new string in reverse order
Alternatively, use built-in functions like reverse() or StringBuilder in some programming languages
Top trending discussions
Basic Manual testing Questions
I applied via Campus Placement and was interviewed in Dec 2021. There were 4 interview rounds.
Black box testing is a software testing technique where the internal workings of the system are not known to the tester.
Tests the functionality of the system without knowing the internal code
Focuses on input and output of the system
Tests for user interface, performance, and security
Examples include acceptance testing and regression testing
White box testing is a testing technique that involves testing the internal structure of the software.
It is also known as clear box testing or structural testing.
It requires knowledge of the code and the internal workings of the software.
It is used to test the logic and flow of the code.
Examples include unit testing and integration testing.
It is usually performed by developers or testers with programming knowledge.
A quality analyst is responsible for ensuring that products or services meet the required standards and specifications.
Conducting quality assurance tests and inspections
Analyzing data to identify areas for improvement
Developing and implementing quality control procedures
Collaborating with other departments to ensure quality standards are met
Providing feedback to management on quality issues
Examples: testing software fo...
posted on 18 Oct 2024
Numerical ability
Logical Reasoning
Verbal Ability
Spatial Reasoning
Technical Aptitude
Writing test cases
Situation based questions
Types of testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or modules of the software.
Integration testing: Testing how different modules work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements of the end users.
Priority and severity are used in software testing to determine the urgency and impact of a defect.
Priority is the level of importance assigned to a defect, based on factors like business impact and customer requirements.
Severity is the impact of a defect on the system, ranging from minor inconveniences to critical failures.
Examples: A spelling mistake in a button label may have low severity but high priority if it aff...
I applied via Naukri.com and was interviewed before Jun 2022. There were 4 interview rounds.
Various types of testing methods include manual testing, automated testing, performance testing, and regression testing.
Manual testing involves testers manually executing test cases without the use of automation tools.
Automated testing uses automation tools to execute test cases and compare actual outcomes with expected outcomes.
Performance testing evaluates the speed, responsiveness, and stability of a system under va...
Software test life cycle is a set of activities performed to ensure the quality of a software product.
It includes test planning, test design, test execution, and test closure.
Test planning involves defining the scope, objectives, and resources for testing.
Test design involves creating test cases and test scenarios based on requirements.
Test execution involves running the test cases and reporting defects.
Test closure in...
I applied via Campus Placement and was interviewed in Apr 2021. There was 1 interview round.
Basic Manual testing Questions
I applied via campus placement at Meerut Institute of Engineering and Technology, Meerut and was interviewed in Oct 2020. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Jun 2022. There were 4 interview rounds.
Various types of testing methods include manual testing, automated testing, performance testing, and regression testing.
Manual testing involves testers manually executing test cases without the use of automation tools.
Automated testing uses automation tools to execute test cases and compare actual outcomes with expected outcomes.
Performance testing evaluates the speed, responsiveness, and stability of a system under va...
Software test life cycle is a set of activities performed to ensure the quality of a software product.
It includes test planning, test design, test execution, and test closure.
Test planning involves defining the scope, objectives, and resources for testing.
Test design involves creating test cases and test scenarios based on requirements.
Test execution involves running the test cases and reporting defects.
Test closure in...
I applied via Campus Placement and was interviewed in Dec 2021. There were 4 interview rounds.
Black box testing is a software testing technique where the internal workings of the system are not known to the tester.
Tests the functionality of the system without knowing the internal code
Focuses on input and output of the system
Tests for user interface, performance, and security
Examples include acceptance testing and regression testing
White box testing is a testing technique that involves testing the internal structure of the software.
It is also known as clear box testing or structural testing.
It requires knowledge of the code and the internal workings of the software.
It is used to test the logic and flow of the code.
Examples include unit testing and integration testing.
It is usually performed by developers or testers with programming knowledge.
A quality analyst is responsible for ensuring that products or services meet the required standards and specifications.
Conducting quality assurance tests and inspections
Analyzing data to identify areas for improvement
Developing and implementing quality control procedures
Collaborating with other departments to ensure quality standards are met
Providing feedback to management on quality issues
Examples: testing software fo...
Interview experience
Associate Software Engineer
189
salaries
| ₹7 L/yr - ₹18.6 L/yr |
Junior Associate
82
salaries
| ₹3 L/yr - ₹10 L/yr |
Software Engineer
79
salaries
| ₹3.4 L/yr - ₹16.5 L/yr |
Junior Associate Software Engineer
65
salaries
| ₹2 L/yr - ₹10 L/yr |
Junior IT Associate
47
salaries
| ₹4 L/yr - ₹9 L/yr |
TCS
Infosys
Wipro
HCLTech