Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Yes, I use console to locate elements in a web page for debugging and testing purposes.
Yes, I use console commands like document.querySelector() or document.getElementById() to locate elements on a web page.
Console is helpful for quickly testing and verifying element selectors before implementing them in automated tests.
Using console to locate elements can help in identifying issues with element selection and improve t
API authentication can be done using various methods like API keys, OAuth tokens, and JWT tokens.
Use API keys to authenticate requests by including the key in the request header.
Implement OAuth for secure authorization and authentication.
Utilize JWT tokens for stateless authentication by generating tokens upon successful login.
Comparing two databases and two files involves analyzing their structure, content, and integrity.
Compare the schema of the databases to ensure they have the same tables, columns, and relationships.
Check the data in the databases and files to identify any discrepancies or missing information.
Use checksums or hash functions to compare the contents of the files for differences.
Consider using tools like SQL queries, file c...
To exit recursion in programming, a base case is defined to stop the recursive calls.
Define a base case that will stop the recursive calls.
Ensure that the base case is reached during the recursion.
Return a value or perform an action when the base case is met.
TestNG tags can pass data using parameters in testng.xml file or through DataProviders.
Use parameters in testng.xml file to pass data to test methods
Use DataProviders to pass data dynamically to test methods
Example:
Automating email and one time passcode involves using automation tools and scripting to send emails and generate passcodes.
Use automation tools like Selenium or Puppeteer to automate the process of logging into email accounts and sending emails.
Utilize scripting languages like Python or JavaScript to generate one time passcodes and send them via email.
Implement API calls to interact with email servers and send emails p...
Yes, I use the console to locate elements in web pages for debugging and testing purposes.
I use the console to inspect elements and identify unique attributes like IDs, classes, or XPath.
I can use commands like document.getElementById(), document.querySelector(), or $() to locate elements.
I also use the console to test CSS selectors and verify if elements are being correctly identified.
VLAN stands for Virtual Local Area Network and is used to segment a network into multiple virtual networks.
VLANs help in improving network performance, security, and management.
Each VLAN is a separate broadcast domain, reducing unnecessary traffic.
VLANs are configured at the switch level by assigning ports to specific VLANs.
VLAN tagging (802.1Q) adds a VLAN identifier to Ethernet frames to distinguish between different...
A palindrome number is a number that remains the same when its digits are reversed.
Convert the number to a string
Reverse the string
Compare the original string with the reversed string
Our current project framework is based on Selenium WebDriver with TestNG for test automation.
Selenium WebDriver is used for automating web application testing
TestNG is used for test execution and reporting
Framework includes page object model design pattern for better code organization
Capgemini Engineering interview questions for popular designations
We are using the Agile framework in our project.
Agile framework focuses on iterative development and collaboration.
It involves breaking down the project into smaller tasks called sprints.
Regular feedback and adaptation are key components of Agile.
Examples of Agile methodologies include Scrum, Kanban, and XP.
Selenium advantages include cross-browser compatibility testing, support for multiple programming languages, and integration with various testing frameworks.
Cross-browser compatibility testing: Selenium allows for testing on different browsers to ensure consistent functionality.
Support for multiple programming languages: Selenium supports languages like Java, Python, and C#, making it versatile for different teams.
Inte...
Get interview-ready with Top Capgemini Engineering Interview Questions
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
STLC is the Software Testing Life Cycle process which includes planning, designing, executing, and reporting of tests.
STLC involves planning, designing, executing, and reporting of tests
It includes phases like requirement analysis, test planning, test design, test execution, and test closure
Each phase has specific activities and deliverables to ensure quality of the software product
STLC helps in identifying defects ear...
Selenium WebDriver methods are used for automating web application testing by interacting with elements on a webpage.
WebDriver.get(String url) - Opens a webpage by providing the URL
WebElement.sendKeys(String text) - Enters text into a text field
WebElement.click() - Clicks on an element
WebDriver.findElement(By locator) - Locates a single element on the webpage
WebDriver.findElements(By locator) - Locates multiple element
I am a dedicated Automation Test Engineer with 5 years of experience in creating and executing automated test scripts.
5 years of experience in automation testing
Proficient in creating and executing automated test scripts
Strong knowledge of testing tools like Selenium and JUnit
Experience in testing web and mobile applications
Familiar with Agile methodology
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Normally coding round will be taken
Hard coding round here
I applied via Recruitment Consulltant
TDD stands for Test-Driven Development, a software development process where tests are written before the actual code.
Write a failing test case based on requirements
Write the minimum amount of code to pass the test
Refactor the code to improve design and remove duplication
AWS Security services help protect data, workloads, and applications in the cloud.
AWS Identity and Access Management (IAM) for managing user access
AWS Key Management Service (KMS) for encryption of data
AWS Web Application Firewall (WAF) for protection against web exploits
AWS Shield for DDoS protection
AWS Security Hub for centralized security monitoring
Microservices implementation involves breaking down a monolithic application into smaller, independent services.
Decompose the application into smaller services based on business capabilities
Use lightweight communication protocols like HTTP/REST or messaging queues for inter-service communication
Implement service discovery and load balancing for dynamic scaling
Containerize each service using tools like Docker and orches...
Top trending discussions
Some of the top questions asked at the Capgemini Engineering interview -
The duration of Capgemini Engineering interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 255 interviews
Interview experience
based on 2.1k reviews
Rating in categories
1-15 Yrs
Not Disclosed
2-18 Yrs
Not Disclosed
3-18 Yrs
Not Disclosed
Senior Software Engineer
2.1k
salaries
| ₹5.7 L/yr - ₹22.3 L/yr |
Technical Lead
1.5k
salaries
| ₹9.3 L/yr - ₹26 L/yr |
Software Engineer
1.4k
salaries
| ₹3 L/yr - ₹11.3 L/yr |
Network Engineer
450
salaries
| ₹3 L/yr - ₹10.5 L/yr |
Senior Technical Lead
371
salaries
| ₹14.1 L/yr - ₹34.5 L/yr |
TCS
Infosys
Wipro
HCLTech