Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Interview Questions, Process, and Tips

Updated 13 Mar 2025

Top Accenture Interview Questions and Answers

View all 4k questions

Accenture Interview Experiences

Popular Designations

8.2k interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - One-on-one 

(2 Questions)

  • Q1. Questions about yourself, Where do u see urself in 5 years?
  • Q2. Achievements , certifications and awards?
  • Ans. 

    Received multiple certifications in programming languages and frameworks, won hackathons, and achieved high GPA in relevant coursework.

    • Certifications in Java, Python, and React

    • First place in university hackathon for developing a mobile app

    • Achieved a GPA of 3.8 in computer science courses

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and have good communication skills.

Top Accenture Associate Software Engineer Interview Questions and Answers

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. Java collections basics
  • Q2. How to handle webtable in selenium
  • Ans. 

    Webtables in Selenium can be handled using methods like findElements, getText, getAttribute, etc.

    • Use findElements method to locate the table and its rows

    • Iterate through rows and columns using loops

    • Use getText method to retrieve text from cells

    • Use getAttribute method to retrieve specific attributes like class, id, etc.

  • Answered by AI

Top Accenture Senior QA Analyst Interview Questions and Answers

Q1. How to handle webtable in selenium
View answer (1)

Senior QA Analyst Interview Questions asked at other Companies

Q1. Can you convert lead if all required fields of contact or opportunity are not available on lead
View answer (1)
Accenture Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The first round consists of various basic questions regarding computer fundamentals, networking, and cloud computing.

Round 2 - Coding Test 

It consists of two coding questions; the first question pertains to strings, while the second question involves a tree data structure.

Round 3 - Technical 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Recent graduate with a degree in Computer Science

    • Passionate about software development

    • Experience with programming languages like Java and Python

  • Answered by AI
  • Q2. Tell me about your recent project
  • Ans. 

    Developed a web application for tracking and managing inventory in a retail store

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express for back-end

    • Utilized MongoDB for database management

  • Answered by AI

Top Accenture Associate Software Engineer Interview Questions and Answers

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. What is a cursor in PL/SQL?
  • Ans. 

    A cursor in PL/SQL is a pointer to a result set for a SQL query.

    • Used to retrieve and process individual rows returned by a query

    • Can be declared, opened, fetched, and closed

    • Can be either implicit or explicit

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. How do you handle team management?
  • Ans. 

    I handle team management by setting clear goals, providing support and guidance, fostering open communication, and recognizing achievements.

    • Set clear goals and expectations for the team

    • Provide support and guidance to team members

    • Foster open communication and collaboration

    • Recognize and reward team achievements

    • Address conflicts and issues promptly and fairly

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. What are your salary expectations?

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on your current profile.

Support Specialist Interview Questions asked at other Companies

Q1. What is a cursor in PL/SQL?
View answer (1)

Accenture interview questions for popular designations

 Associate Software Engineer

 (634)

 Application Developer

 (258)

 Application Development Analyst

 (256)

 Software Developer

 (239)

 Software Engineer

 (214)

 Analyst

 (203)

 Application Development Associate

 (183)

 Senior Analyst

 (153)

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is partial Class? out v/s ref ?
  • Ans. 

    Partial class allows a class to be split into multiple files. 'out' passes a variable by reference, 'ref' requires it to be initialized.

    • Partial class allows a class to be split into multiple files for easier organization.

    • 'out' keyword is used to pass a variable by reference, allowing the method to modify its value.

    • 'ref' keyword is used to pass a variable by reference, but it must be initialized before being passed to t

  • Answered by AI
  • Q2. SQL questions like how to imrpve performace of Stored procedure

Top Accenture Application Developer Interview Questions and Answers

Q1. Difference between tmap & tjoin Types of connection Difference between truncate delete What is ETL What are triggers Type of join
View answer (4)

Application Developer Interview Questions asked at other Companies

Q1. Minimum Cost to Connect All Points Problem Statement Given an array COORDINATES representing the integer coordinates of some points on a 2D plane, determine the minimum cost required to connect all points. The cost to connect two points, (x... read more
View answer (2)

Get interview-ready with Top Accenture Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Sep 2024.

Round 1 - Technical 

(5 Questions)

  • Q1. What are SOLID principals?
  • Ans. 

    SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have one, and only one, reason to change. Example: A class handling user data should not also handle logging.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Using interfaces to allo...

  • Answered by AI
  • Q2. How can we pass multiple values from controller to view in asp.net core MVC?
  • Ans. 

    In ASP.NET Core MVC, multiple values can be passed from a controller to a view using ViewData, ViewBag, or a strongly-typed model.

    • Use ViewData: Pass values as key-value pairs. Example: ViewData['Message'] = 'Hello World!';

    • Use ViewBag: Similar to ViewData but uses dynamic properties. Example: ViewBag.Title = 'My Page';

    • Use a ViewModel: Create a class to hold multiple properties. Example: public class MyViewModel { public...

  • Answered by AI
  • Q3. Linq queries for left, right and inner join?
  • Ans. 

    LINQ queries allow for efficient data manipulation and retrieval using left, right, and inner joins in C#.

    • Inner Join: Combines records from two collections where there is a match. Example: var result = from a in collectionA join b in collectionB on a.Id equals b.AId select new { a, b };

    • Left Join: Returns all records from the left collection and matched records from the right. Example: var result = from a in collectionA...

  • Answered by AI
  • Q4. Regular expressions in C# .net?
  • Ans. 

    Regular expressions in C# are powerful tools for pattern matching and text manipulation using the System.Text.RegularExpressions namespace.

    • Use the Regex class: `Regex regex = new Regex(pattern);`

    • Match a string: `Match match = regex.Match(input);`

    • Find all matches: `MatchCollection matches = regex.Matches(input);`

    • Replace text: `string result = regex.Replace(input, replacement);`

    • Example pattern: `\d+` matches one or more

  • Answered by AI
  • Q5. Dependency injection and use of entity framework for connecting our asp.net MVC web app to database.

Top Accenture Software Development Senior Analyst Interview Questions and Answers

Q1. How can we pass multiple values from controller to view in asp.net core MVC?
View answer (1)

Software Development Senior Analyst Interview Questions asked at other Companies

Q1. How can we pass multiple values from controller to view in asp.net core MVC?
View answer (1)

Jobs at Accenture

View all

Team Lead Interview Questions & Answers

user image Anonymous

posted on 4 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

The aptitude test lasted two hours and primarily included questions related to Selenium, TestNG, and Maven.

Round 2 - Technical 

(1 Question)

  • Q1. Selenium, testng,git, jenkins, bdd questions asked
Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation

Top Accenture Team Lead Interview Questions and Answers

Q1. which is fastest between java 8 intermediate and terminal operations
View answer (1)

Team Lead Interview Questions asked at other Companies

Q1. write a java program to get maxing profit by buying and selling a share from a given set of values (they will change the question after you give solution, like if consider buying only once and selling once they will say to buying multiple t... read more
View answer (3)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. What is concurrent Hashmap?
  • Ans. 

    ConcurrentHashMap is a thread-safe version of HashMap in Java.

    • ConcurrentHashMap allows multiple threads to read and write to the map concurrently without causing any data corruption.

    • It achieves thread-safety by dividing the map into segments and locking only a portion of the map during write operations.

    • ConcurrentHashMap is more efficient than using synchronized collections for concurrent access.

    • Example: ConcurrentHashM

  • Answered by AI
  • Q2. What is Deadlock?
  • Ans. 

    Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Occurs in multitasking environments

    • Caused by a circular wait for resources

    • Can be resolved by prevention or detection algorithms

    • Example: Process A holds Resource 1 and waits for Resource 2, while Process B holds Resource 2 and waits for Resource 1

  • Answered by AI
  • Q3. What is linked list?
  • Ans. 

    A linked list is a data structure where each element points to the next element in the sequence.

    • Consists of nodes where each node contains data and a reference to the next node

    • Can be singly linked (each node points to the next node) or doubly linked (each node points to the next and previous nodes)

    • Allows for dynamic size and efficient insertion/deletion operations

  • Answered by AI
  • Q4. What is immutablity?
  • Ans. 

    Immutability refers to the state of an object or data structure that cannot be modified after it is created.

    • Immutable objects cannot be changed once they are created

    • Immutability ensures data integrity and thread safety

    • Examples include strings in Java, tuples in Python

  • Answered by AI
  • Q5. Multi threading questions
  • Q6. Coding Question to split 'HelloWorld'

Skills evaluated in this interview

Top Accenture Application Developer Interview Questions and Answers

Q1. Difference between tmap & tjoin Types of connection Difference between truncate delete What is ETL What are triggers Type of join
View answer (4)

Application Developer Interview Questions asked at other Companies

Q1. Minimum Cost to Connect All Points Problem Statement Given an array COORDINATES representing the integer coordinates of some points on a 2D plane, determine the minimum cost required to connect all points. The cost to connect two points, (x... read more
View answer (2)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Explain budgeting
  • Ans. 

    Budgeting is the process of creating a plan to manage income and expenses over a specific period of time.

    • Involves estimating income and expenses

    • Setting financial goals

    • Monitoring actual performance against the budget

    • Adjusting the budget as needed

    • Common types include operating budgets, capital budgets, and cash budgets

  • Answered by AI
  • Q2. Explain forecasting
  • Ans. 

    Forecasting is the process of making predictions about future trends based on past and present data.

    • Forecasting involves analyzing historical data to identify patterns and trends

    • Different methods such as qualitative and quantitative analysis can be used for forecasting

    • Common techniques include time series analysis, regression analysis, and econometric modeling

    • Forecasting helps businesses make informed decisions and pla...

  • Answered by AI
  • Q3. Explain revenue recognition
  • Ans. 

    Revenue recognition is the process of recording revenue in a company's financial statements when it is earned.

    • Revenue is recognized when it is realized or realizable and earned, regardless of when cash is received.

    • It is important to match revenues with expenses in the period they are incurred to accurately reflect the financial performance of a company.

    • Different industries may have specific guidelines for revenue recog...

  • Answered by AI
  • Q4. Rent accured ledger entry
  • Q5. Why is asset recognised or depreciated in balance sheet
  • Ans. 

    Assets are recognized in the balance sheet to reflect the company's resources and their value, while depreciation is recorded to allocate the cost of assets over their useful life.

    • Assets are recognized in the balance sheet to show the company's resources and their value.

    • Depreciation is recorded to allocate the cost of assets over their useful life.

    • Recognizing assets and depreciating them helps in accurately reflecting ...

  • Answered by AI

Top Accenture Financial Analyst Interview Questions and Answers

Q1. What is accural, journal entries for accurals, debtors receivable
View answer (2)

Financial Analyst Interview Questions asked at other Companies

Q1. Suppose you have 10000 US dollars with you, out of which you took a loan of 5000 US Dollars. Now suppose you have purchased two assets of 5000 US Dollars each, one through cash and other through bank loan. How would you show this transactio... read more
View answer (3)
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is a dispatcher servlet?
  • Ans. 

    Dispatcher servlet is the front controller in Spring MVC framework that receives incoming requests and directs them to appropriate handlers.

    • Dispatcher servlet is configured in the web.xml file or through Java configuration.

    • It acts as the entry point for all requests in a Spring MVC application.

    • Dispatcher servlet uses handler mappings to determine which controller should handle a specific request.

    • It also uses view resol...

  • Answered by AI
  • Q2. Write the java code to retrieve the second highest salary using the stream api.
  • Ans. 

    Java code using stream api to retrieve second highest salary

    • Use stream to sort salaries in descending order

    • Skip the first highest salary and retrieve the second highest

  • Answered by AI
  • Q3. Difference between @Controller & @RestController.
  • Ans. 

    The @Controller annotation is used to create a controller in Spring MVC, while @RestController is used to create RESTful web services.

    • Controller is used to create web pages, RestController is used to create RESTful web services

    • @Controller returns the view, @RestController returns the object and data directly

    • @RestController is a specialization of @Controller

  • Answered by AI
  • Q4. Explain the lifecycle of a thread.
  • Ans. 

    Thread lifecycle includes new, runnable, running, blocked, and terminated states.

    • Thread is created in 'new' state

    • Thread becomes 'runnable' when start() method is called

    • Thread enters 'running' state when CPU starts executing its run() method

    • Thread can be 'blocked' when waiting for a resource or I/O operation

    • Thread reaches 'terminated' state when run() method completes or stop() method is called

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for core java and spring boot questions.

Skills evaluated in this interview

Top Accenture Application Developer Interview Questions and Answers

Q1. Difference between tmap & tjoin Types of connection Difference between truncate delete What is ETL What are triggers Type of join
View answer (4)

Application Developer Interview Questions asked at other Companies

Q1. Minimum Cost to Connect All Points Problem Statement Given an array COORDINATES representing the integer coordinates of some points on a 2D plane, determine the minimum cost required to connect all points. The cost to connect two points, (x... read more
View answer (2)
Contribute & help others!
anonymous
You can choose to be anonymous

Accenture Interview FAQs

How many rounds are there in Accenture interview?
Accenture interview process usually has 2-3 rounds. The most common rounds in the Accenture interview process are Technical, HR and Aptitude Test.
How to prepare for Accenture interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Accenture. The most common topics and skills that interviewers at Accenture expect are Consulting, SQL, Application Development, Java and Business process.
What are the top questions asked in Accenture interview?

Some of the top questions asked at the Accenture interview -

  1. If insurance premium is paid for an entire year 1st January to 31st December an...read more
  2. Case. There is a housing society “The wasteful society”, you collect all th...read more
  3. What are three golden rules of accounti...read more
What are the most common questions asked in Accenture HR round?

The most common HR questions asked in Accenture interview are -

  1. What are your salary Expectatio...read more
  2. General questi...read more
How long is the Accenture interview process?

The duration of Accenture interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

INTERVIEWS

Cognizant

No Interviews

DESIGNATION

REVIEWS

Accenture

No Reviews

SALARIES

EY Global Delivery Services ( EY GDS)

JOBS

Accenture

No Jobs

JOBS

Accenture

No Jobs

REVIEWS

Ernst & Young

No Reviews

SALARIES

EY Global Delivery Services ( EY GDS)

SALARIES

PwC

Tell us how to improve this page.

Accenture Interview Process

based on 6.9k interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
View all

Accenture Reviews and Ratings

based on 57k reviews

3.8/5

Rating in categories

3.7

Skill development

3.6

Work-life balance

3.4

Salary

3.8

Job security

3.8

Company culture

3.1

Promotions

3.5

Work satisfaction

Explore 57k Reviews and Ratings
GN-Comms & Media -Telecom OSS Transformation - Manager

Gurgaon / Gurugram

10-14 Yrs

Not Disclosed

S&C Global Network - AI - CG&S - Data Engineer Consultant

Bangalore / Bengaluru

3-7 Yrs

Not Disclosed

Intelligent Workplace Manager

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Explore more jobs
Application Development Analyst
38.9k salaries
unlock blur

₹3 L/yr - ₹12 L/yr

Application Development - Senior Analyst
26.9k salaries
unlock blur

₹6.9 L/yr - ₹21.2 L/yr

Team Lead
24.4k salaries
unlock blur

₹7.1 L/yr - ₹25.8 L/yr

Senior Software Engineer
18.1k salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Senior Analyst
17.5k salaries
unlock blur

₹5.4 L/yr - ₹21 L/yr

Explore more salaries
Compare Accenture with

TCS

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview