Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Interview Questions, Process, and Tips

Updated 11 Mar 2025

Top Accenture Interview Questions and Answers

View all 4k questions

Accenture Interview Experiences

Popular Designations

8.2k interviews found

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)

Interview Questions & Answers

user image Anonymous

posted on 7 Mar 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is importance of accounting in a firm?
  • Ans. 

    Accounting is crucial for a firm's financial health and decision-making.

    • Provides accurate financial information for decision-making

    • Helps in monitoring and controlling expenses

    • Ensures compliance with financial regulations

    • Facilitates budgeting and forecasting

    • Assists in evaluating the firm's performance and profitability

  • Answered by AI
  • Q2. What do you understand about the OTC

Software Developer Interview Questions & Answers

user image Sowmya Eedupuganti

posted on 6 Dec 2024

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
4-6 weeks
Result
No response

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

Round 1 - Technical 

(3 Questions)

  • Q1. P2P process with golden rules
  • Q2. Internal order types
  • Q3. Withholding tax types

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview process and questions completely depends on the interviewer experience.

Top Accenture Software Developer Interview Questions and Answers

Q1. Maximum Subarray Sum Problem Statement Given an array ARR consisting of N integers, your goal is to determine the maximum possible sum of a non-empty contiguous subarray within this array. Example of Subarrays: An array C is considered a su... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Accenture interview questions for popular designations

 Associate Software Engineer

 (632)

 Application Developer

 (258)

 Application Development Analyst

 (256)

 Software Developer

 (239)

 Software Engineer

 (214)

 Analyst

 (203)

 Application Development Associate

 (183)

 Senior Analyst

 (153)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Technical 

(7 Questions)

  • Q1. Introduction and current project
  • Q2. Different Design Patterns Used in project and why?
  • Ans. 

    Design patterns used in project help in organizing code and solving common problems efficiently.

    • Singleton pattern - ensures a class has only one instance and provides a global point of access.

    • Factory pattern - creates objects without specifying the exact class to create.

    • Observer pattern - defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated ...

  • Answered by AI
  • Q3. What are Microservices?
  • Ans. 

    Microservices are a software development technique where applications are broken down into smaller, independent services that work together.

    • Microservices are small, independent services that focus on specific business functions.

    • Each microservice can be developed, deployed, and scaled independently.

    • Microservices communicate with each other through APIs.

    • They promote flexibility, scalability, and faster development cycles...

  • Answered by AI
  • Q4. What are Azure Functions?
  • Ans. 

    Azure Functions are serverless compute services that allow you to run event-triggered code without managing infrastructure.

    • Azure Functions are event-driven, meaning they execute in response to events like HTTP requests, timers, or messages from other Azure services.

    • They are serverless, meaning you only pay for the time your code runs and Azure automatically scales to meet demand.

    • Azure Functions support multiple program...

  • Answered by AI
  • Q5. What are Storage Queues?
  • Ans. 

    Storage Queues are a type of service provided by cloud platforms to store and process messages in a queue.

    • Storage Queues help in decoupling components of a cloud application by allowing them to communicate asynchronously.

    • They are commonly used for tasks like processing messages, creating workflows, and handling background jobs.

    • Examples of cloud platforms offering Storage Queues include Azure Queue Storage and Amazon Si

  • Answered by AI
  • Q6. What are Stored Procedures and How to optimize SP?
  • Ans. 

    Stored Procedures are precompiled SQL queries stored in the database for reuse. Optimization involves reducing execution time.

    • Stored Procedures are precompiled SQL queries stored in the database for reuse.

    • They can improve performance by reducing network traffic and improving security.

    • Optimization techniques include using proper indexing, minimizing data manipulation within the SP, and avoiding unnecessary loops.

    • Example...

  • Answered by AI
  • Q7. What is Angular and Why Angular
  • Ans. 

    Angular is a popular front-end framework for building dynamic web applications.

    • Angular is maintained by Google and is based on TypeScript.

    • It allows for the creation of single-page applications with a modular and component-based architecture.

    • Angular provides features like data binding, dependency injection, and routing.

    • It has a large community and ecosystem with many third-party libraries and tools available.

    • Angular is ...

  • Answered by AI

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)

Get interview-ready with Top Accenture Interview Questions

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

I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. What is hoisting
  • Ans. 

    Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.

    • Variable and function declarations are hoisted to the top of their scope.

    • Only declarations are hoisted, not initializations.

    • Function declarations take precedence over variable declarations.

  • Answered by AI
  • Q2. What is closure
  • Ans. 

    A closure is a function that has access to its own scope, as well as the scope in which it was defined.

    • Closure allows a function to access variables from its outer scope even after the outer function has finished executing.

    • It helps in maintaining state in functional programming.

    • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }

  • Answered by AI
  • Q3. Life Cycles in react
  • Ans. 

    React has three main life cycles: Mounting, Updating, and Unmounting.

    • Mounting: When an instance of a component is being created and inserted into the DOM.

    • Updating: When a component is being re-rendered as a result of changes to its props or state.

    • Unmounting: When a component is being removed from the DOM.

  • Answered by AI
  • Q4. What is Lazy loading
  • Ans. 

    Lazy loading is a design pattern where resources are loaded only when needed, improving performance and reducing initial load time.

    • Resources are loaded on demand rather than all at once

    • Helps improve performance by reducing initial load time

    • Commonly used in web development for images or content that is below the fold

  • Answered by AI
  • Q5. SSR in react js
  • Ans. 

    SSR in React JS refers to Server-Side Rendering, where the initial HTML is generated on the server before being sent to the client.

    • SSR helps improve SEO by providing search engines with fully rendered pages.

    • It can also improve performance by reducing the time to first paint and time to interactive.

    • SSR can be implemented using libraries like Next.js or Gatsby.

    • Example: Next.js allows for easy SSR implementation by simply

  • Answered by AI
Round 2 - HR 

(5 Questions)

  • Q1. About your roles
  • Q2. How you handle stress in tight deadline
  • Ans. 

    I handle stress in tight deadlines by prioritizing tasks, staying organized, and communicating effectively with team members.

    • Prioritize tasks based on importance and deadline

    • Break down tasks into smaller, manageable chunks

    • Stay organized with to-do lists and calendars

    • Communicate with team members to delegate tasks and ask for help if needed

  • Answered by AI
  • Q3. Checklists for PR review
  • Ans. 

    Checklists are essential for ensuring thorough PR reviews

    • Include specific criteria for code quality, such as formatting, naming conventions, and performance

    • Ensure all tests have been run and pass successfully

    • Check for any potential security vulnerabilities or bugs

    • Verify that the code aligns with project requirements and goals

  • Answered by AI
  • Q4. What is agile framework
  • Ans. 

    Agile framework is a project management approach that emphasizes flexibility, collaboration, and iterative development.

    • Agile framework involves breaking down projects into smaller tasks and completing them in short iterations called sprints.

    • It prioritizes customer feedback and collaboration among team members.

    • Common agile methodologies include Scrum, Kanban, and Extreme Programming (XP).

  • Answered by AI
  • Q5. How you handle team as team lead

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions level will be as per your experience. For technical round prepare javascript basics very strong if your background related to javascript framework. Keep your attitude positive and give answer very politely.

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)

Jobs at Accenture

View all
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. What are the steps to add a shared mailbox in the Outlook client? Why might it be difficult to uninstall an application at times?
  • Ans. 

    To add a shared mailbox in Outlook, you need to have the necessary permissions and follow specific steps. Uninstalling an application can be difficult due to dependencies and system restrictions.

    • Ensure you have the necessary permissions to access the shared mailbox

    • In Outlook, go to File > Account Settings > Account Settings

    • Select your email account and click Change

    • Click More Settings > Advanced tab > Add

    • Ent...

  • Answered by AI
  • Q2. What steps should be taken when a URL link becomes unexpectedly inaccessible?
  • Ans. 

    Steps to take when a URL link becomes unexpectedly inaccessible

    • Check if the issue is with the specific URL or with the entire website

    • Verify internet connection to ensure it is not a network issue

    • Try accessing the URL from a different device or network

    • Clear browser cache and cookies

    • Contact the website administrator for assistance

  • Answered by AI
  • Q3. Open The outlook go to file and Click account setting and select Account setting Click email account select your account and click change Click advanced settings and click more settings. ,goto the advanc...
  • Q4. Check your internet connection Try different division or browser Check cmd and Ping the URL Check for DNS issue Try accessing a different URL

Interview Preparation Tips

Interview preparation tips for other job seekers - Build a strong technical foundation by documenting troubleshooting steps.

Senior System Engineer 2 Interview Questions asked at other Companies

Q1. What are the steps to add a shared mailbox in the Outlook client? Why might it be difficult to uninstall an application at times?
View answer (1)
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Explain about your project and the stack
  • Q2. Explain about the oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detai...

  • Answered by AI
Round 2 - Aptitude Test 

Basics of maths,logical,technical

Round 3 - Technical 

(2 Questions)

  • Q1. Write a code to find the prime number
  • Ans. 

    Code to find prime numbers

    • Iterate through numbers from 2 to n

    • Check if number is divisible by any number from 2 to its square root

    • If not divisible, it is a prime number

  • Answered by AI
  • Q2. SQL questions about select all employees in a dpt
Round 4 - Aptitude Test 

Try on reasoning,basics of maths,oops,dsa etc...

Skills evaluated in this interview

Associate Consultant Interview Questions asked at other Companies

Q1. There are 2 cricket teams, A and B, with 11 players each. If every player of team A shakes hands with every player of team B(once), what will be the total number of handshakes?
View answer (15)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Aptitude Test 

An aptitude is a measure of your ability learn or perform required task and succeed in a particular environment

Round 2 - Coding Test 

A coding test evaluates an individuals ability to write , understand and debug code

Round 3 - Technical 

(6 Questions)

  • Q1. What programming languages are you familiar with?
  • Ans. 

    I am familiar with programming languages such as Java, Python, C++, and JavaScript.

    • Java

    • Python

    • C++

    • JavaScript

  • Answered by AI
  • Q2. What product management system do you like using?
  • Ans. 

    I prefer using Jira for product management.

    • Jira is a popular product management system used by many companies

    • It offers features like task tracking, agile boards, and customizable workflows

    • Integrates well with other tools like Confluence for documentation

  • Answered by AI
  • Q3. What design software do you know?
  • Ans. 

    I am proficient in using Adobe Photoshop, Sketch, and Figma for designing software interfaces.

    • Adobe Photoshop

    • Sketch

    • Figma

  • Answered by AI
  • Q4. Define the tree data structure?
  • Ans. 

    A tree data structure is a hierarchical data structure consisting of nodes connected by edges.

    • Consists of nodes connected by edges

    • Has a root node at the top

    • Each node can have zero or more child nodes

    • Used in organizing data hierarchically, like file systems or organization charts

  • Answered by AI
  • Q5. Difference betweenTCP and UPD
  • Ans. 

    TCP is connection-oriented, reliable protocol while UDP is connectionless, unreliable protocol.

    • TCP ensures data delivery by establishing a connection before sending data.

    • UDP does not establish a connection before sending data, making it faster but less reliable.

    • TCP uses sequencing and acknowledgment of data packets for reliable delivery.

    • UDP is used for real-time applications like video streaming or online gaming where

  • Answered by AI
  • Q6. What scripting language do you know?
  • Ans. 

    I am proficient in Python, JavaScript, and Bash scripting languages.

    • Python: Used for automation, web development, data analysis.

    • JavaScript: Used for web development, server-side scripting.

    • Bash: Used for system administration, automation tasks.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Network ,prepare for interviews
, follow up after an interview

Top Accenture Software Developer Interview Questions and Answers

Q1. Maximum Subarray Sum Problem Statement Given an array ARR consisting of N integers, your goal is to determine the maximum possible sum of a non-empty contiguous subarray within this array. Example of Subarrays: An array C is considered a su... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected
Round 1 - Technical 

(1 Question)

  • Q1. Internal architecture of redshift
Round 2 - Technical 

(1 Question)

  • Q1. Types of distribution keys in redshift

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)

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.

Tell us how to improve this page.

Accenture Interview Process

based on 6.8k 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 56.8k 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 56.8k Reviews and Ratings
Chat Support - Work From Home

Delhi/Ncr

0-5 Yrs

₹ 3-6.5 LPA

Explore more jobs
Application Development Analyst
38.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Development - Senior Analyst
26.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
24.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
18.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
17.4k salaries
unlock blur

₹0 L/yr - ₹0 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