Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Accenture Software Developer Interview Questions, Process, and Tips

Updated 4 Mar 2025

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 ...read more
  • Q2. Ninja and Candies Problem Ninja, a boy from Ninjaland, receives 1 coin every morning from his mother. He wants to purchase exactly 'N' candies. Each candy usually costs ...read more
  • Q3. Print Permutations - String Problem Statement Given an input string 'S', you are tasked with finding and returning all possible permutations of the input string. Input: ...read more
View all 107 questions

Accenture Software Developer Interview Experiences

238 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about your project
  • Ans. 

    Developed a web application for managing inventory and sales for 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
  • Q2. What difficulties yiu faced during the project
  • Ans. 

    I faced difficulties with integrating third-party APIs and debugging complex logic.

    • Troubleshooting issues with API responses

    • Handling asynchronous data flow

    • Resolving compatibility issues with different libraries

    • Optimizing performance of the application

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is based on communication only more like HR interview

Software Developer Interview Questions & Answers

user image Sakshi Govind Rao

posted on 7 Nov 2024

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

(4 Questions)

  • Q1. Create a dictionary using two lists
  • Ans. 

    Create a dictionary using two lists

    • Use zip() function to combine two lists into key-value pairs

    • Use dict() function to convert the key-value pairs into a dictionary

  • Answered by AI
  • Q2. Dict comprehensive and list comprehensive
  • Q3. Reverse a string
  • Ans. 

    Reverse a string by iterating through the characters and swapping them

    • Create a function that takes a string as input

    • Initialize two pointers, one at the beginning and one at the end of the string

    • Swap the characters at the two pointers and move them towards the center until they meet

  • Answered by AI
  • Q4. Mapping in python
  • Ans. 

    Mapping in Python refers to the process of applying a function to each item in an iterable.

    • Use the map() function to apply a function to each item in an iterable.

    • The map() function returns a map object, which can be converted to a list or tuple.

    • Example: map(lambda x: x*2, [1, 2, 3]) will return [2, 4, 6].

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is Rest api
  • Ans. 

    REST API is a set of rules and conventions for building and interacting with web services.

    • REST stands for Representational State Transfer

    • Uses standard HTTP methods like GET, POST, PUT, DELETE

    • Data is transferred in JSON or XML format

    • Stateless communication between client and server

    • Example: GET request to retrieve user data from a server

  • Answered by AI
  • Q2. What is a multithreading
  • Ans. 

    Multithreading is the ability of a CPU to execute multiple threads concurrently.

    • Multithreading allows multiple threads to run within the same process.

    • Each thread can perform different tasks simultaneously.

    • Examples include running a background task while the main application continues to run.

    • Multithreading can improve performance by utilizing multiple CPU cores efficiently.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

40 min, Online, cloud, networking

Round 2 - Coding Test 

40 min, virtual process, array, string

Round 3 - HR 

(4 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a software developer with 5 years of experience in developing web applications using various technologies.

    • Experienced in front-end development using HTML, CSS, and JavaScript

    • Proficient in back-end development with languages like Java and Python

    • Familiar with database management systems such as MySQL and MongoDB

    • Strong problem-solving skills and ability to work in a team environment

  • Answered by AI
  • Q2. Tell me about company
  • Q3. Your strength and weakness
  • Q4. Explain your project

Accenture interview questions for designations

 Associate Software Developer

 (38)

 Senior Software Developer

 (15)

 Software Developer fresher

 (10)

 Junior Software Developer

 (5)

 Java Software Developer

 (4)

 Software Developer Intern

 (4)

 Software Application Developer

 (2)

 ASP.NET Software Developer

 (1)

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

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

Round 1 - Technical 

(6 Questions)

  • Q1. What is dependency Injection
  • Ans. 

    Dependency Injection is a design pattern where the dependencies of an object are provided externally rather than created within the object itself.

    • Allows for easier testing by providing mock dependencies

    • Promotes loose coupling between components

    • Improves code reusability and maintainability

    • Commonly used in frameworks like Spring in Java

  • Answered by AI
  • Q2. What is stream api explain with example
  • Ans. 

    Stream API in Java provides a way to process collections of objects in a functional style.

    • Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.

    • Example: List names = Arrays.asList("Alice", "Bob", "Charlie"); Stream stream = names.stream();

    • Example: List numbers = Arrays.asList(1, 2, 3, 4, 5); int sum = numbers.stream().reduce(0, Integer::sum);

  • Answered by AI
  • Q3. Spring boot annotations used in repository classes like entity id table column.
  • Q4. What is post mapping explain with example
  • Ans. 

    Post mapping is a method used in RESTful APIs to create a new resource.

    • Post mapping is used to create a new resource in the server.

    • It is typically used in combination with HTTP POST method.

    • Post mapping is commonly used in Spring Boot applications to handle incoming POST requests.

  • Answered by AI
  • Q5. Majority of questions asked on project and what you have done as a part of it. And after that they will give you some scenarios and ask for what code will you right. Like get employee list whose salary is ...
  • Q6. Functional interface

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on what you have written in resume, about your project. They expect you to give proper overview of your project and work you have done.

Skills evaluated in this interview

Get interview-ready with Top Accenture Interview Questions

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

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

Round 1 - Coding Test 

2 codes to implement

Round 2 - Technical 

(2 Questions)

  • Q1. Write and Array using
  • Ans. 

    Creating an array of strings in JavaScript

    • Declare an array variable using square brackets []

    • Assign string values inside the square brackets separated by commas

    • Example: let fruits = ['apple', 'banana', 'orange']

  • Answered by AI
  • Q2. What is list tuple
  • Ans. 

    A list is a collection of items that can be changed, while a tuple is a collection of items that cannot be changed.

    • List is mutable, tuple is immutable

    • List uses square brackets [], tuple uses parentheses ()

    • Example of list: [1, 2, 3]

    • Example of tuple: (1, 2, 3)

  • Answered by AI

Skills evaluated in this interview

Software Developer Jobs at Accenture

View all

Software Developer Interview Questions & Answers

user image official rohit

posted on 19 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is arrray, clouser hoisting?
  • Ans. 

    An array is a data structure that stores a collection of elements, while closure hoisting refers to the behavior of moving variable declarations to the top of their scope.

    • An array is a collection of elements stored in a contiguous memory location.

    • Closure hoisting is the behavior in JavaScript where variable declarations are moved to the top of their scope during compilation.

    • Example: var x = 10; function test() { consol...

  • Answered by AI
  • Q2. Css, z- index, realtive position

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Lingeshwaran S

posted on 30 Nov 2024

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

Aptitude was very easy . Syllogism, number sequence, some c technical MCQ questions are asked.

Round 2 - Communication 

(1 Question)

  • Q1. Very easy, no rejection in this round but should be attend the test
Round 3 - HR 

(1 Question)

  • Q1. Very easy. They ask tell me about yourself, explain about your project what are the difficulties faced during project then 1 general question .

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident .
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Difference between NPM, NPX. NPM, Yarn. What is monolithic architecture. How does state update happens in React.
  • Ans. 

    NPM is a package manager for JavaScript, NPX is a package runner. Yarn is an alternative to NPM. Monolithic architecture is a design pattern where all components are tightly coupled. State update in React is managed through setState() method.

    • NPM is a package manager for JavaScript that allows developers to install, share, and manage dependencies for their projects.

    • NPX is a package runner that comes with NPM and allows ...

  • Answered by AI
  • Q2. Express vs Node JS
  • Ans. 

    Express is a web application framework for Node.js, providing a simpler way to build web applications.

    • Express is a framework built on top of Node.js, providing a more streamlined way to handle HTTP requests and responses.

    • Node.js is a runtime environment that allows you to run JavaScript on the server-side.

    • Express simplifies the process of building web applications by providing a set of features and middleware that can ...

  • Answered by AI
  • Q3. Client side and server side rendering
  • Q4. Lazy loading and shimmer effect
Round 2 - One-on-one 

(1 Question)

  • Q1. Second round was all about the projects that I have worked and the challenges during those phase.

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image John Moses Chintala

posted on 26 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Basic and minimal logical/aptitude questions will be asked and you need to cross the min score in order to shortlist for the next round

Round 2 - Coding Test 

2 questions, one easy and the other medium hard.

Round 3 - Technical 

(2 Questions)

  • Q1. What is Call by reference
  • Ans. 

    Call by reference is a method of passing arguments to a function where the actual memory address of the variable is passed.

    • In call by reference, the function receives a reference to the original variable, allowing it to modify the value of the variable directly.

    • Changes made to the parameter inside the function will affect the original variable outside the function.

    • Example: void swap(int &a, int &b) { int temp = a; a =

  • Answered by AI
  • Q2. Tell me abt yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Graduated with a degree in Computer Science

    • Worked on multiple projects using Java and Python

    • Familiar with web development technologies like HTML, CSS, and JavaScript

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident on the Resume, All the questions are from he resume itself and have good fluency in english
Contribute & help others!
anonymous
You can choose to be anonymous

Accenture Interview FAQs

How many rounds are there in Accenture Software Developer interview?
Accenture interview process usually has 2-3 rounds. The most common rounds in the Accenture interview process are Aptitude Test, Technical and Coding Test.
How to prepare for Accenture Software Developer 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 SQL, Javascript, XML, Digital Marketing and CRM.
What are the top questions asked in Accenture Software Developer interview?

Some of the top questions asked at the Accenture Software Developer interview -

  1. What is the difference between padding and marg...read more
  2. How would you measure the stack space without using the task manager, when an a...read more
  3. What are different types of directives in Angula...read more
How long is the Accenture Software Developer interview process?

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

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

INTERVIEWS

Airports Authority of India

No Interviews

SALARIES

Newgen Software Technologies

LIST OF COMPANIES

Discover companies

Find best workplace

SALARIES

Airports Authority of India

SALARIES

Lakshmikumaran & Sridharan

JOBS

Newgen Software Technologies

No Jobs

INTERVIEWS

ClarityTTS

No Interviews

Tell us how to improve this page.

Accenture Software Developer Interview Process

based on 254 interviews

5 Interview rounds

  • Aptitude Test Round
  • Coding Test Round
  • HR Round - 1
  • HR Round - 2
  • HR Round - 3
View more
Accenture Software Developer Salary
based on 6.1k salaries
Lock Unlock
₹4.1 L/yr - ₹17.4 L/yr
23% more than the average Software Developer Salary in India
View more details

Accenture Software Developer Reviews and Ratings

based on 545 reviews

4.1/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.7

Salary

4.0

Job security

4.0

Company culture

3.4

Promotions

3.8

Work satisfaction

Explore 545 Reviews and Ratings
Application Development Analyst
38.9k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Application Development - Senior Analyst
26.9k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Team Lead
24.3k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
18.2k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Software Engineer
17.4k salaries
unlock blur Lock Unlock

₹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
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent