Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Application Developer Interview Questions and Answers

Updated 4 Jun 2025

250 Interview questions

An Application Developer was asked 8mo ago
Q. What are some ways to improve performance?
Ans. 

Optimizing code, database queries, and server performance can improve overall application performance.

  • Optimize code by reducing unnecessary loops and improving algorithm efficiency

  • Optimize database queries by using indexes, avoiding unnecessary joins, and caching query results

  • Optimize server performance by using load balancing, caching static content, and optimizing server configurations

An Application Developer was asked 8mo ago
Q. How do you call an API?
Ans. 

To call an API, you need to make a request to the API endpoint using a specific HTTP method.

  • Use a tool like Postman or cURL to make API calls

  • Include necessary headers and parameters in the request

  • Handle the response from the API in your application

Application Developer Interview Questions Asked at Other Companies

asked in Oracle
Q1. Minimum Cost to Connect All Points Problem Statement Given an arr ... read more
Q2. Aapali Taxi is a taxi cab operator. They have 3 types of cars- Mi ... read more
asked in Fujitsu
Q3. Reverse Linked List Problem Statement Given a singly linked list ... read more
asked in Oracle
Q4. Count Subsequences Problem Statement Given an integer array ARR o ... read more
asked in Oracle
Q5. Two persons X and Y are sitting side by side with a coin in each’ ... read more
An Application Developer was asked 8mo ago
Q. How do you deploy Angular applications?
Ans. 

I deploy Angular applications using the Angular CLI and various hosting services.

  • Use Angular CLI to build the application

  • Choose a hosting service like Firebase, Netlify, or AWS for deployment

  • Configure deployment settings in the hosting service

  • Deploy the application using the hosting service's tools

An Application Developer was asked 8mo ago
Q. What Git commands do you use in your projects?
Ans. 

I use various git commands like git clone, git pull, git push, git commit, git branch, git merge, etc.

  • git clone - to clone a repository from a remote server

  • git pull - to fetch and merge changes from a remote repository

  • git push - to push changes to a remote repository

  • git commit - to save changes to the local repository

  • git branch - to create, list, delete, or manipulate branches

  • git merge - to merge changes from one ...

What people are saying about Accenture

View All
a cyber security analyst
1w
Disappointed with the Candidate Experience at Accenture
I recently interviewed at Accenture for a Security Architect role. I cleared two rounds of technical interviews and was later told by the HR (verbally) that I was selected and that my offer letter would be released soon. Based on that confirmation, I submitted all required documents and waited patiently for nearly a month. Despite following up multiple times, there was no proper communication or update. My application status remained “Active” on the portal the entire time. Eventually, I received a rejection email with no explanation, feedback, or context, despite being verbally told that I was selected. it’s disappointing when a candidate is given verbal assurance and kept waiting without clarity. I expected more transparent from a company of Accenture’s reputation. If anyone from Accenture here could help me understand what might have happened or possibly refer me for any similar openings in the Security Architect / Data Encryption/ key management, I’d be genuinely grateful.
Got a question about Accenture?
Ask anonymously on communities.
🔥 Asked by recruiter 2 times
An Application Developer was asked 8mo ago
Q. What are the features of Java 8?
Ans. 

Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.

  • Lambda expressions allow you to write code in a more concise and readable way.

  • Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.

  • Streams provide a way to work with sequences of elements and perform operations like filter, map, re...

What are the roles & responsibilities of a Application Developer at Accenture?

Team Leadership

  • Expected to be an SME
  • Collaborate and manage the team to perform
  • Responsible for team decisions
  • Mentor junior team members

Read full roles & responsibilities

An Application Developer was asked 8mo ago
Q. If there is a Git merge conflict, how can you handle it?
Ans. 

Handle git merge conflicts by resolving conflicts manually or using tools like git mergetool.

  • Manually resolve conflicts by editing the conflicting files in text editor

  • Use 'git status' to see which files have conflicts

  • Use 'git diff' to see the conflicting changes

  • Use 'git mergetool' to open a visual merge tool to resolve conflicts

  • After resolving conflicts, add the changes and commit the merge

Accenture HR Interview Questions

1.3k questions and answers

Q. Can you explain your past experiences and how you can contribute to the org ... read more
Q. Which company conducted your interview?
Q. Where do you envision yourself in the next three years?
🔥 Asked by recruiter 5 times
An Application Developer was asked 8mo ago
Q. Can you explain the project?
Ans. 

Developed a web application to streamline project management and enhance team collaboration.

  • Utilized React for the front-end to create a responsive user interface.

  • Implemented RESTful APIs using Node.js for seamless data exchange.

  • Integrated a real-time chat feature using WebSocket for instant communication.

  • Employed MongoDB for efficient data storage and retrieval.

  • Conducted user testing sessions to gather feedback a...

Are these interview questions helpful?
An Application Developer was asked 9mo ago
Q. Can you describe your programming experience?
Ans. 

Programming involves writing code to create software applications, focusing on logic, algorithms, and problem-solving.

  • Understand programming languages: e.g., Python, Java, C++.

  • Learn about data structures: arrays, lists, trees.

  • Practice algorithms: sorting (e.g., quicksort) and searching (e.g., binary search).

  • Familiarize with version control: using Git for collaboration.

  • Explore frameworks: e.g., React for web develo...

An Application Developer was asked 9mo ago
Q. What is the difference between HashMap and ConcurrentHashMap?
Ans. 

HashMap is not thread-safe while ConcurrentHashMap is thread-safe.

  • HashMap is not thread-safe and can lead to ConcurrentModificationException if modified while iterating.

  • ConcurrentHashMap allows concurrent modifications without the need for external synchronization.

  • ConcurrentHashMap uses separate locks for different segments, allowing multiple threads to read and write concurrently.

  • ConcurrentHashMap is more suitabl...

An Application Developer was asked 9mo ago
Q. What are checked and unchecked exceptions?
Ans. 

Checked exceptions are checked at compile time, while unchecked exceptions are not.

  • Checked exceptions must be either caught or declared in the method signature using 'throws' keyword

  • Unchecked exceptions do not need to be caught or declared

  • Examples of checked exceptions: IOException, SQLException

  • Examples of unchecked exceptions: NullPointerException, ArrayIndexOutOfBoundsException

Accenture Interview Experiences

120 interviews found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Asked all java 8, spring boot and cpding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Please dont apply for application developer roles at accenture. They have wasted my one working day after so many postponements they scheduled interview. At last i attended and answered almost all questions. And also interviewer responded in positive way for all my answers, then next day instead of providing feedback to my interview they sent mail like they are not recruting anyone for that role and skills. Not sure what happened .but they wasted my time. During the interview also i asked interviewer what will be the project/role and responsibilities. He said thats not for any project but for generic interview. they dont have requirement but they are conducting interviews. I didnt expect this from a reputed company accenture .
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 ?
  • Q2. SQL questions like how to imrpve performace of Stored procedure
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?
  • 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.
  • 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

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?
  • 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

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(10 Questions)

  • Q1. Difference between role and profile
  • Q2. Recursion in Trigger
  • Ans. 

    Recursion in triggers refers to a trigger calling itself repeatedly until a certain condition is met.

    • Recursion in triggers can be used to perform repetitive tasks on related records.

    • Care must be taken to avoid infinite loops by setting a base case or limit.

    • Example: A trigger that updates all child records when a parent record is updated.

  • Answered by AI
  • Q3. Salesforce order of execusion
  • Q4. SOSL Injection? How to avoid?
  • Ans. 

    SOSL Injection is a type of injection attack that targets Salesforce Object Search Language queries.

    • Use binding variables instead of concatenating user input into SOSL queries

    • Validate and sanitize user input before using it in SOSL queries

    • Limit the fields and objects that can be searched using SOSL to reduce the attack surface

  • Answered by AI
  • Q5. LWC Lifcycle hook
  • Q6. What is connectedcallBack and renderedCallback?
  • Ans. 

    connectedCallback and renderedCallback are lifecycle hooks in Lightning Web Components.

    • connectedCallback is called when a component is inserted into the DOM. Use it to perform one-time setup tasks.

    • renderedCallback is called after the component's elements are rendered. Use it to interact with the DOM after rendering.

  • Answered by AI
  • Q7. Communication between Parent to child and viceversa
  • Ans. 

    Communication between Parent to child and viceversa involves sharing information, emotions, and support.

    • Effective communication involves active listening and clear expression of thoughts and feelings.

    • Parents should provide guidance, support, and encouragement to their children.

    • Children should feel comfortable sharing their thoughts and feelings with their parents.

    • Open and honest communication helps build trust and stre...

  • Answered by AI
  • Q8. Difference between Future method and Queueable
  • Q9. Outbound integration key points to keep in mind.
  • Ans. 

    Key points for outbound integration

    • Understand the data format and structure of the outbound system

    • Ensure secure transmission of data

    • Implement error handling and logging mechanisms

    • Consider scalability and performance of the integration

    • Test thoroughly to ensure data accuracy and reliability

  • Answered by AI
  • Q10. Validation in LWC? How to achieve?
  • Ans. 

    Validation in LWC refers to ensuring that user input meets specified criteria before submission.

    • Use HTML5 form validation attributes like required, pattern, min, max, etc.

    • Implement custom validation logic in JavaScript using imperative or declarative approach.

    • Display error messages to users for invalid input.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - From backend to frontend prepare well. Especially stong in basics.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. What are class based components in react?
  • Ans. 

    Class-based components in React are ES6 classes that extend React.Component and manage state and lifecycle methods.

    • Class components must extend React.Component.

    • They can hold and manage local state using 'this.state'.

    • Lifecycle methods like componentDidMount() and componentWillUnmount() can be used.

    • Example: class MyComponent extends React.Component { ... }

    • They require 'render()' method to return JSX.

  • Answered by AI
  • Q2. Is React based on MVC if yes then how does it works in MVC
  • Ans. 

    React is not strictly MVC, but it can be integrated into an MVC architecture for building user interfaces.

    • React focuses on the View layer of MVC, rendering UI components based on state and props.

    • In a typical MVC setup, the Model represents the data, the View is the UI (React components), and the Controller handles user input.

    • React can work with state management libraries (like Redux) that can act as the Controller, man...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is mvc and in depth questions
  • Q2. About webapi
Round 2 - Technical 

(2 Questions)

  • Q1. Real time examples oops concepts and coding
  • Ans. 

    Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction are used in coding to create reusable and organized code.

    • Inheritance: A child class inherits properties and behaviors from a parent class. For example, a 'Car' class can inherit from a 'Vehicle' class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. For example, using private variable...

  • Answered by AI
  • Q2. Lock
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Approached by Company

Round 1 - Technical 

(3 Questions)

  • Q1. . Tell me about NLP
  • Ans. 

    Natural language processing (NLP) is a subfield of computer science and artificial intelligence (AI) that uses machine learning to enable computers to understand and communicate with human language.

  • Answered by aminasiddiqua
  • Q2. How to develop the application
  • Ans. 

    ow to Develop an App in 15 Easy Steps? Step 1: Identify an app idea. Step 2: Conduct competitive research. Step 3: Outline core features. Step 4: Create mockups. Step 5: Select the development tools and technologies. Step 6: Plan app security. Step 7: Start with the coding.

  • Answered by aminasiddiqua
  • Q3. What are the technical details
  • Ans. 

    Technical details encompass programming languages, frameworks, tools, and methodologies used in application development.

    • Programming Languages: Common languages include Java, Python, and JavaScript.

    • Frameworks: Popular frameworks are React for front-end and Spring for back-end development.

    • Development Tools: IDEs like Visual Studio Code and Git for version control.

    • Methodologies: Agile and DevOps practices enhance collabor...

  • Answered by AI
Round 2 - Coding Test 

Code to demonstrate multiple inheritance

Round 3 - HR 

(2 Questions)

  • Q1. What are the benefits of application developer
  • Ans. 

    Application developers benefit from job flexibility, high demand, and competitive salaries.

    • Job flexibility allows developers to work remotely or on a flexible schedule

    • High demand for skilled developers ensures job security and opportunities for growth

    • Competitive salaries in the tech industry offer financial stability and potential for advancement

  • Answered by AI
  • Q2. What is c programming

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 Features
  • Q2. Explain the functional interfaces and implementation
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. Normal question asked. Deep shallow pasting, event emitting, data binding, interceptor

Accenture Interview FAQs

How many rounds are there in Accenture Application Developer job interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, Coding Test and Aptitude Test.
How to prepare for Accenture Application Developer job 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 Application Development, SQL, Java, Business process and Consulting.
What are the top questions asked in Accenture Application Developer interview for job?

Some of the top questions asked at the Accenture Application Developer interview for job -

  1. Difference between tmap & tjoin Types of connection Difference between trunca...read more
  2. What is the difference between @Controller and @RestControl...read more
  3. How to bring data from an excel sheet into databric...read more
What are the most common questions asked in Accenture Application Developer HR round for job?

The most common HR questions asked in Accenture Application Developer interview are for job -

  1. Where do you see yourself in 5 yea...read more
  2. What are your strengths and weakness...read more
  3. What are your salary expectatio...read more
How long is the Accenture Application Developer interview process?

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

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 111 interview experiences

Difficulty level

Easy 19%
Moderate 75%
Hard 6%

Duration

Less than 2 weeks 46%
2-4 weeks 33%
4-6 weeks 10%
6-8 weeks 4%
More than 8 weeks 6%
View more
Accenture Application Developer Salary
based on 3.2k salaries
₹4.7 L/yr - ₹22.1 L/yr
At par with the average Application Developer Salary in India
View more details

Accenture Application Developer Reviews and Ratings

based on 291 reviews

3.9/5

Rating in categories

3.9

Skill development

3.9

Work-life balance

3.7

Salary

3.9

Job security

3.9

Company culture

3.3

Promotions

3.7

Work satisfaction

Explore 291 Reviews and Ratings
Application Developer

Pune

3-8 Yrs

₹ 3.5-21.9 LPA

Application Developer

Pune

3-8 Yrs

₹ 3.5-21.9 LPA

Application Developer

Bangalore / Bengaluru

5-10 Yrs

Not Disclosed

Explore more jobs
Application Development Analyst
39.3k salaries
unlock blur

₹4.8 L/yr - ₹11 L/yr

Application Development - Senior Analyst
27.7k salaries
unlock blur

₹8.1 L/yr - ₹16.1 L/yr

Team Lead
27.2k salaries
unlock blur

₹12.7 L/yr - ₹22.6 L/yr

Senior Analyst
20.3k salaries
unlock blur

₹9.1 L/yr - ₹15.7 L/yr

Associate Manager
18.6k salaries
unlock blur

₹20.6 L/yr - ₹36 L/yr

Explore more salaries
Compare Accenture with

TCS

3.5
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.5
Compare
write
Share an Interview