Filter interviews by
Factorial is a mathematical function that multiplies a number by all positive integers below it, calculated using recursion.
Factorial of n (n!) is defined as n * (n-1)!
Base case: factorial(0) = 1
Example: factorial(5) = 5 * factorial(4) = 5 * 24 = 120
Recursive call: factorial(n) calls factorial(n-1) until reaching the base case
This task involves printing an inverted triangle pattern using asterisks or other characters.
Use nested loops: The outer loop controls the number of rows, while the inner loop prints characters.
Start with the maximum number of characters in the first row and decrease by one in each subsequent row.
Example for 5 rows: ***** **** *** ** *
OOP (Object-Oriented Programming) is a programming paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class based on an existing class, inheriting its attributes and methods (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sam...
The testing process involves verifying that software meets requirements and functions correctly.
Testing involves creating test cases based on requirements
Different types of testing include unit testing, integration testing, and regression testing
Testing can be manual or automated, depending on the project and resources available
What people are saying about Accenture
Handling multiple windows in Selenium involves switching between windows and performing actions on each window.
Use getWindowHandles() to get all window handles
Switch to a specific window using switchTo().window(handle)
Perform actions on the window
Switch back to the original window if needed
STLC stands for Software Testing Life Cycle, which is a systematic approach to testing software.
STLC involves planning, designing, executing, and reporting on tests throughout the software development lifecycle.
It includes phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific objectives and deliverables to ensure the quality of the software product.
S...
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the software project.
Examples of...
Test automation framework consists of different parts like libraries, tools, and utilities.
Libraries: reusable code modules for common functions
Tools: software used for test automation like Selenium, Appium
Utilities: additional resources for test automation like data generators, loggers
Test scenarios for payment processing
Verify payment is processed successfully with valid credit card information
Test payment failure scenarios such as incorrect CVV, expired card, insufficient funds
Check for proper error messages displayed to the user in case of payment failure
Test payment processing speed under different network conditions
Verify payment confirmation email is sent to the user after successful tran...
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Performed after code changes to ensure existing functionality still works
Helps catch bugs introduced by new code changes
Automated tools can be used to streamline the process
Can be time-consuming but is essential for maintaining software quality
Handling multiple windows in Selenium involves switching between windows and performing actions on each window.
Use getWindowHandles() to get all window handles
Switch to a specific window using switchTo().window(handle)
Perform actions on the window
Switch back to the original window if needed
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Test automation framework consists of different parts like libraries, tools, and utilities.
Libraries: reusable code modules for common functions
Tools: software used for test automation like Selenium, Appium
Utilities: additional resources for test automation like data generators, loggers
Test scenarios for payment processing
Verify payment is processed successfully with valid credit card information
Test payment failure scenarios such as incorrect CVV, expired card, insufficient funds
Check for proper error messages displayed to the user in case of payment failure
Test payment processing speed under different network conditions
Verify payment confirmation email is sent to the user after successful transacti...
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the software project.
Examples of SDLC...
STLC stands for Software Testing Life Cycle, which is a systematic approach to testing software.
STLC involves planning, designing, executing, and reporting on tests throughout the software development lifecycle.
It includes phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific objectives and deliverables to ensure the quality of the software product.
STLC h...
Various tools are used in the project for testing purposes.
Selenium for automated testing
JIRA for bug tracking
Postman for API testing
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
I have over 5 years of experience in QA, focusing on automation, manual testing, and improving testing processes.
Led a team of 4 QA engineers in a project that improved test coverage by 30%.
Implemented automated testing using Selenium, reducing regression testing time by 50%.
Conducted user acceptance testing (UAT) for a healthcare application, ensuring compliance with industry standards.
Developed and maintained test pl...
All maths, analytical, planning and scenario based
Bug cycle in Agile refers to the process of identifying, reporting, fixing, and verifying bugs during the development cycle.
Bug cycle involves identifying bugs through testing
Bugs are reported to the development team
Developers fix the bugs
QA engineers verify the fixes
This cycle continues until all bugs are resolved
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Slow scrolling in Selenium can be caused by various factors like large DOM, inefficient locators, or network latency.
Check if the page has a large DOM structure which can slow down scrolling
Optimize locators to make them more efficient and reduce the time taken to find elements
Consider network latency as a possible cause for slow scrolling
Use actions class in Selenium for smooth scrolling operations
Use Java Stream API to sort HashMap by values.
Use entrySet() method to get a set view of the mappings contained in the map.
Use Comparator.comparing() to compare the values of the entries.
Use sorted() method to sort the entries based on the comparator.
Collect the sorted entries into a LinkedHashMap to maintain the order.
The duration of Accenture QA Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 29 interview experiences
Difficulty level
Duration
based on 40 reviews
Rating in categories
Application Development Analyst
39.4k
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| ₹8.2 L/yr - ₹16.1 L/yr |
Team Lead
26.8k
salaries
| ₹12.7 L/yr - ₹22.5 L/yr |
Senior Analyst
19.8k
salaries
| ₹9.1 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.5k
salaries
| ₹10.3 L/yr - ₹18 L/yr |
TCS
Cognizant
Capgemini
Infosys