i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
posted on 26 Nov 2024
I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.
Inner join returns only the matching rows between two tables, while outer join returns all rows from both tables.
Inner join only includes rows with matching values in both tables
Outer join includes all rows from both tables, even if there are no matching values
Types of outer joins include left outer join, right outer join, and full outer join
To test an ATM machine, I would perform functional, security, and usability testing to ensure it operates correctly and securely.
Test the functionality of withdrawing cash, depositing cash, checking balance, transferring funds, etc.
Perform security testing to check for vulnerabilities such as card skimming, unauthorized access, etc.
Conduct usability testing to ensure the interface is user-friendly and intuitive for cus...
I have worked on a project testing a mobile banking application for a major financial institution.
Performed functional testing to ensure all features worked correctly
Conducted regression testing after each new release
Collaborated with developers to troubleshoot and resolve issues
Created and executed test cases based on user stories
I have previously used MySQL and MongoDB databases.
MySQL was used for relational database management system.
MongoDB was used for NoSQL database management system.
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
A database is a structured collection of data that is organized in a way that allows for easy access, management, and retrieval.
A database typically consists of tables, which store data in rows and columns.
Data in a database is stored in a structured format, such as SQL databases or NoSQL databases.
Databases are used in various applications, such as storing user information, product data, and financial records.
Examples...
Types of databases include relational, NoSQL, object-oriented, and graph databases.
Relational databases store data in tables with rows and columns (e.g. MySQL, PostgreSQL)
NoSQL databases store data in non-tabular formats (e.g. MongoDB, Cassandra)
Object-oriented databases store data as objects (e.g. db4o)
Graph databases use graph structures for semantic queries (e.g. Neo4j)
I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.
Xpath of elements can be found using browser developer tools or automated testing tools.
Use browser developer tools like Chrome DevTools to inspect elements and generate Xpath
Automated testing tools like Selenium WebDriver can also generate Xpath for elements
Xpath can be based on element attributes like id, class, name, etc.
Xpath can also use element hierarchy to locate elements
Very tough....And critical thinking
I applied via Company Website and was interviewed in Dec 2022. There were 3 interview rounds.
Take 1 hour aptitude exam. It should have 30 to 50 questions and no negative marking.
Testing plays a crucial role in software development by ensuring the quality and reliability of the software.
Testing helps to identify defects and bugs in the software
It ensures that the software meets the requirements and specifications
Testing helps to improve the overall quality of the software
It helps to reduce the risk of software failure and improves user satisfaction
Testing can be done at various stages of softwa...
There are various types of testing such as unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or units of code.
Integration testing: Testing the interaction between different components or modules.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing the system's compliance with business requirements.
Regression testing: Testing...
Software testing is required to ensure that the software meets the requirements and functions as expected.
To identify defects and errors in the software
To ensure that the software meets the specified requirements
To improve the quality of the software
To increase customer satisfaction
To reduce the risk of software failure
To save time and money in the long run
Quality control is the process of ensuring that a product or service meets the desired level of quality.
It involves setting standards and procedures for quality assurance
It includes monitoring and inspecting products or services to ensure they meet the standards
It also involves identifying and correcting any defects or issues that arise
Examples include checking the accuracy of data entry, testing software for bugs, and
Manual testing includes functional, non-functional, exploratory, regression, usability, and acceptance testing.
Functional testing: testing the functionality of the software
Non-functional testing: testing the performance, security, and other non-functional aspects of the software
Exploratory testing: testing without a predefined test plan
Regression testing: testing to ensure that changes to the software have not introduc...
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
White box testing is testing the internal structure of the application while black box testing is testing the functionality without knowledge of the internal structure.
White box testing is also known as clear box testing or structural testing.
It involves testing the code, database, and server configurations.
Black box testing is also known as functional testing.
It involves testing the application's functionality without...
Manual testing is a process of verifying software manually to find defects and ensure it meets requirements.
Manual testing involves executing test cases manually without the use of automation tools.
It is a time-consuming process but helps in identifying defects that may be missed by automation.
Testers use their knowledge and experience to identify defects and provide feedback to improve the software.
Examples of manual ...
Consultant
55.1k
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Associate Consultant
51.9k
salaries
| ₹2.9 L/yr - ₹11.8 L/yr |
Senior Consultant
45.9k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
20.4k
salaries
| ₹2 L/yr - ₹7.5 L/yr |
Senior Software Engineer
19.8k
salaries
| ₹3.5 L/yr - ₹12.5 L/yr |
Wipro
Accenture
Cognizant
TCS