Accenture Interview Questions 2026

Published July 22, 2026 · Updated July 22, 2026

25 real interview questions asked at Accenture. Covers Testing, Domain, DevOps, Frontend / Performance, Business Analysis / Stakeholder Management, Spring Boot / Fundamentals, Spring Boot / REST, Spring Boot / DI, Spring Boot / Error Handling, Spring Boot / Microservices. Reported by engineers who went through the Accenture process.

Questions Interview GuidesInterview Guides
25 questions
675 engineers asked
1197 upvotes

Testing (5)

Accenture Medium Technical round SeleniumPlaywrightJavaScript

What differences do you see between Selenium and Playwright in automation testing? Cover architecture, browser support, speed, built-in waiting mechanisms, and cross-language support.

↑ 61 upvotes · 22 engineers asked this · Developer
Accenture Medium Technical round SeleniumJava

How can you retrieve all the options available in a dropdown using Selenium? Explain the Select class, how to handle both static and dynamic dropdowns, and edge cases like dropdowns built with div/ul instead of the native select element.

↑ 44 upvotes · 18 engineers asked this · Developer
Accenture Medium Technical round SeleniumJava

What are the different wait mechanisms in Selenium (Implicit, Explicit, Fluent Wait), and when should each be used? Explain the downsides of Thread.sleep() and how WebDriverWait improves reliability.

↑ 78 upvotes · 31 engineers asked this · Developer
Accenture Medium Technical round SeleniumJava

How do you handle dynamic elements or changing locators in Selenium automation? Discuss strategies like relative locators, XPath axes, CSS attribute wildcards, and Page Object Model to insulate tests from DOM changes.

↑ 67 upvotes · 26 engineers asked this · Developer
Accenture Medium Technical round SeleniumPlaywrightJavaScript

If a team currently using Selenium plans to migrate to Playwright, how would you help them adopt the new framework? Cover project structure, locator migration, parallel execution setup, and CI integration.

↑ 52 upvotes · 15 engineers asked this · Developer

Domain (2)

Accenture Medium Technical round Java

What is the purpose of the indexOf() method and how can it be used when removing duplicate characters from a string in Java? Walk through an O(n) solution using a LinkedHashSet or boolean array.

↑ 29 upvotes · 11 engineers asked this · Developer
Accenture Medium Technical round Java

How does adding + "" help convert a char value into a String in Java? Explain Java's string concatenation rules, why char + "" produces a String while char + char produces an int, and alternative approaches like String.valueOf(char) or Character.toString(char).

↑ 31 upvotes · 11 engineers asked this · Developer

DevOps (2)

Accenture Medium Technical round JavaJavaScript

When two developers push changes to the same file in Git simultaneously, how would you resolve the merge conflict? Walk through: pulling latest, identifying conflict markers (<<<, ===, >>>), choosing which changes to keep, testing after resolution, and committing the merge.

↑ 53 upvotes · 20 engineers asked this · Developer
Accenture Medium Technical round JenkinsGitHub ActionsDocker

Have you worked with CI/CD pipelines, and how were they used in your project? Describe the tools used (Jenkins, GitHub Actions, GitLab CI), the stages in your pipeline, how tests were triggered, and how deployments were automated.

↑ 41 upvotes · 15 engineers asked this · Developer

Frontend / Performance (10)

Accenture Medium Technical round 8–12 YearsJavaScriptHTMLReact

What is the difference between async and defer attributes in JavaScript? When would you use each one?

↑ 41 upvotes · 28 engineers asked this · Full Stack Developer
Accenture Medium Technical round 8–12 YearsReactCSSPerformance

What is Critical CSS, and how does it improve page load performance in React applications?

↑ 37 upvotes · 24 engineers asked this · Full Stack Developer
Accenture Medium Technical round 8–12 YearsReactNext.jsPerformance

What techniques can be used to optimize images in React or Next.js applications for better performance?

↑ 52 upvotes · 35 engineers asked this · Full Stack Developer
Accenture Medium Technical round 8–12 YearsJavaScriptCDNReact

How would you optimize video delivery in a web application to reduce load times and improve user experience?

↑ 33 upvotes · 21 engineers asked this · Full Stack Developer
Accenture Hard Technical round 8–12 YearsReactJavaScriptPerformance

What causes unnecessary re-renders in React, and how can React.memo, useMemo, and useCallback help improve performance?

↑ 78 upvotes · 54 engineers asked this · Full Stack Developer
Accenture Medium Technical round 8–12 YearsHTMLJavaScriptPerformance

What are resource hints such as preload, prefetch, and dns-prefetch? Explain when you would use each of them.

↑ 45 upvotes · 31 engineers asked this · Full Stack Developer
Accenture Hard Technical round 8–12 YearsReactWebpackPerformance

A React application has a slow initial page load. What steps would you take to identify and fix the performance bottlenecks?

↑ 67 upvotes · 47 engineers asked this · Full Stack Developer
Accenture Medium Technical round 8–12 YearsJavaScriptReactPerformance

How would you optimize the loading of third-party scripts such as analytics, chat widgets, or advertising libraries?

↑ 49 upvotes · 33 engineers asked this · Full Stack Developer
Accenture Hard Technical round 8–12 YearsReactLighthousePerformance

What strategies would you use to improve Core Web Vitals (LCP, FID/INP, CLS) in a React application?

↑ 71 upvotes · 49 engineers asked this · Full Stack Developer
Accenture Hard Technical round 8–12 YearsReactJavaScriptPerformance

A component renders hundreds of items and users experience UI lag. How would you investigate and optimize the rendering performance?

↑ 63 upvotes · 44 engineers asked this · Full Stack Developer

Business Analysis / Stakeholder Management (1)

Accenture Hard Scenario round 4–7 Years

You are a BA on a project where stakeholders from Finance, Operations, and IT all have conflicting requirements. How do you resolve this?

↑ 94 upvotes · 74 engineers asked this · Business Analyst

Spring Boot / Fundamentals (1)

Accenture Easy Technical round 1-3 yearsSpring BootJava

What does @SpringBootApplication actually do? Which three annotations does it combine, and what does each one do?

↑ 24 upvotes · 16 engineers asked this · Developer

Spring Boot / REST (1)

Accenture Medium Technical round 2-4 yearsSpring BootJavaREST

Design a REST controller in Spring Boot for a "create order" endpoint. What annotations and validation would you use to ensure a malformed request returns 400 instead of crashing?

↑ 20 upvotes · 12 engineers asked this · Developer

Spring Boot / DI (1)

Accenture Medium Technical round 2-5 yearsSpring BootJava

Explain constructor injection vs field injection (@Autowired on a field) in Spring. Why do most teams now prefer constructor injection?

↑ 27 upvotes · 19 engineers asked this · Developer

Spring Boot / Error Handling (1)

Accenture Medium Technical round 2-4 yearsSpring BootJava

How do you implement centralized exception handling across all controllers in a Spring Boot application, so you don't repeat try/catch in every endpoint?

↑ 18 upvotes · 9 engineers asked this · Developer

Spring Boot / Microservices (1)

Accenture Hard Technical round 3-6 yearsSpring BootMicroservicesJava

What does Spring Boot Actuator give you out of the box for a microservice running in production? Name at least 3 endpoints and what each is used for.

↑ 22 upvotes · 10 engineers asked this · Developer

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

Accenture interview guides by role

Accenture Developer Guide Accenture Full Stack Developer Guide

Accenture questions by technology

Accenture Selenium Accenture JavaScript Accenture Java Accenture React Accenture Performance Accenture Spring Boot

More companies

Amazon Google Microsoft Flipkart Swiggy Meta Apple Netflix Uber Airbnb Stripe Razorpay PhonePe Paytm Zomato Salesforce Oracle Adobe LinkedIn Atlassian Deloitte Wipro Infosys TCS Capgemini PayU General Anthropic OpenAI TikTok JPMorgan Walmart Spotify DoorDash Goldman Sachs Revolut Canva Capital One Lyft SAP Siemens Shopify Grab Cognizant LTIMindtree Myntra Hotstar Twitter Snowflake

Frequently asked questions

What differences do you see between Selenium and Playwright in automation testing? Cover architecture, browser support, speed, built-in waiting mechanisms, and cross-language support.
What differences do you see between Selenium and Playwright in automation testing? Cover architecture, browser support, speed, built-in waiting mechanisms, and cross-language support.
How can you retrieve all the options available in a dropdown using Selenium? Explain the Select class, how to handle both static and dynamic dropdowns, and edge cases like dropdowns built with div/ul instead of the native select element.
How can you retrieve all the options available in a dropdown using Selenium? Explain the Select class, how to handle both static and dynamic dropdowns, and edge cases like dropdowns built with div/ul instead of the native select element.
What are the different wait mechanisms in Selenium (Implicit, Explicit, Fluent Wait), and when should each be used? Explain the downsides of Thread.sleep() and how WebDriverWait improves reliability.
What are the different wait mechanisms in Selenium (Implicit, Explicit, Fluent Wait), and when should each be used? Explain the downsides of Thread.sleep() and how WebDriverWait improves reliability.
How do you handle dynamic elements or changing locators in Selenium automation? Discuss strategies like relative locators, XPath axes, CSS attribute wildcards, and Page Object Model to insulate tests from DOM changes.
How do you handle dynamic elements or changing locators in Selenium automation? Discuss strategies like relative locators, XPath axes, CSS attribute wildcards, and Page Object Model to insulate tests from DOM changes.
If a team currently using Selenium plans to migrate to Playwright, how would you help them adopt the new framework? Cover project structure, locator migration, parallel execution setup, and CI integration.
If a team currently using Selenium plans to migrate to Playwright, how would you help them adopt the new framework? Cover project structure, locator migration, parallel execution setup, and CI integration.