Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

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
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

The aptitude test was around 1hr, containing general aptitude and pseudo codes

Round 2 - Coding Test 

2hr test to solve 2 coding problems

Round 3 - HR 

(1 Question)

  • Q1. General questions like acceptability to relocate, desired ctc
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Explain your skill in details?

Interview Preparation Tips

Interview preparation tips for other job seekers - Explain in steps . tell your experience as well.

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
Round 1 - Technical 

(1 Question)

  • Q1. What are different types of function module in SAP?
  • Ans. 

    There are three types of function modules in SAP: 1) Function modules with interface 2) Function modules without interface 3) Function modules as methods of a class.

    • Function modules with interface are used for external communication

    • Function modules without interface are used for internal communication

    • Function modules as methods of a class are used for object-oriented programming

    • Examples of function modules with interfa...

  • Answered by AI
Round 2 - HR 

(4 Questions)

  • Q1. Why are you looking for a change?
  • Q2. Share details of your previous job.
  • Q3. What are your salary expectations?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Complete knowledge about your own resume.

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Pavitra Gahane

posted on 30 Oct 2023

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

I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

2 coding tests. From string and array

Round 3 - Technical 

(1 Question)

  • Q1. It was pretty basic. As i was comming from SAP background

Accenture interview questions for designations

 Associate Software Developer

 (38)

 Senior Software Developer

 (15)

 Software Developer fresher

 (10)

 Junior Software Developer

 (5)

 Software Developer Intern

 (4)

 Java Software Developer

 (4)

 Software Application Developer

 (2)

 Assistant Software Developer

 (1)

I was interviewed in Apr 2021.

Round 1 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This round was a technical round with questions based on Core Java concepts. Based on one project responsibility, he asked me about global exception handling in spring boot, interceptors in spring boot and how had i implemented the same in my project

  • Q1. What are the features of Java 8?
  • Ans. 

    Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and the new date and time API.

    • Lambda expressions: Allow you to write more concise code by providing a way to pass functions as arguments.

    • Functional interfaces: Interfaces with a single abstract method, used to enable lambda expressions.

    • Streams: Provide a way to work with sequences of elements and perform operations on t...

  • Answered by AI
  • Q2. Can you explain the internal workings of HashMap in Java?
  • Ans. 

    HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index (collision), a linked list is used to store all the key-value pairs at that index.

    • HashMap allows ...

  • Answered by AI
  • Q3. How is the index calculated using hashCode() in a HashMap?
  • Ans. 

    The index in a HashMap is calculated by applying a hash function to the key's hashCode value.

    • The hashCode() method is called on the key object to get its hash code value.

    • The hash code value is then passed through a hash function to generate the index in the HashMap.

    • The index is usually calculated by performing bitwise operations on the hash code value.

    • For example, in Java, the index is calculated as (hash & (capaci

  • Answered by AI
  • Q4. What is the contract between the equals() and hashCode() methods in Java?
  • Ans. 

    The equals() method checks if two objects are equal, while the hashCode() method returns a unique integer value for an object.

    • equals() method is used to compare the actual content of objects for equality

    • hashCode() method returns a unique integer value for an object, used in hashing-based collections like HashMap

    • If two objects are equal according to equals() method, their hashCode() values must be the same

    • Overriding equ...

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was a typical managerial round.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAccenture interview preparation:Topics to prepare for the interview - Java, JSP, Spring, AWS, SQL, DSA, DBMS, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Accenture Interview Questions

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

I applied via Naukri.com and was interviewed before Mar 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. What's the best way to get the code?
  • Ans. 

    The best way to get the code is through version control systems like Git.

    • Use version control systems like Git to track changes and collaborate with others.

    • Ensure proper documentation and commit messages for easy understanding.

    • Use branching and merging to manage multiple versions of the code.

    • Consider using code review tools like GitHub pull requests for better collaboration.

  • Answered by AI
  • Q2. What is ci cd pipeline?
  • Ans. 

    CI/CD pipeline is a process of automating software delivery and deployment.

    • CI/CD stands for Continuous Integration/Continuous Deployment

    • It involves automating the building, testing, and deployment of software

    • It helps in detecting and fixing bugs early in the development cycle

    • It ensures faster and more reliable software delivery

    • Popular tools for CI/CD pipeline include Jenkins, Travis CI, and CircleCI

  • Answered by AI
  • Q3. What is Devops? How it is useful for developers?
  • Ans. 

    DevOps is a software development approach that combines development and operations teams to improve collaboration and efficiency.

    • DevOps emphasizes automation, continuous integration and delivery, and monitoring.

    • It helps developers to quickly and reliably deploy code changes.

    • DevOps also promotes a culture of collaboration and communication between development and operations teams.

    • Examples of DevOps tools include Jenkins

  • Answered by AI
  • Q4. What is git? Difference between git stash and commit.
  • Ans. 

    Git is a version control system used for tracking changes in code. Git stash and commit are used for different purposes.

    • Git commit is used to save changes to the repository permanently.

    • Git stash is used to temporarily save changes that are not ready to be committed.

    • Stashed changes can be reapplied later using git stash apply or git stash pop.

    • Commits create a new version of the code that can be accessed by other team me...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before the interview. Don't depend on other sources.

Skills evaluated in this interview

Software Developer Jobs at Accenture

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

I applied via Campus Placement and was interviewed before Feb 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Cognitive and Technical Assessment, followed by Coding assessment.
This round was a basic screening round to test your aptitude, logic, and coding skills. The test was conducted on hirepro platform.
The level of questions was pretty easy. Even coding questions were from basic arrays and loops.

Round 2 - Communication Assessment 

(1 Question)

  • Q1. This round will be conducted if you passed the first round. Basically, all rounds in the hiring process are eliminations rounds. This assessment was also conducted on hirepro and it was focused on three pa...
Round 3 - Technical 

(1 Question)

  • Q1. This round was a combination of technical and HR rounds. In this first half, basic questions from coding and projects were asked such as: What is OOPS? What are arrays? Difference between an array and a l...

Interview Preparation Tips

Interview preparation tips for other job seekers - After a few days, I got a mail that I have been selected at Accenture.
The only tip which you need is that be confident throughout the process. Especially in one-to-one interview.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Apr 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Springboot and spring difference
  • Q2. Oops concept JAVA, Multithreading

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush the skills basics, be confident, don't answer wrong,eager to learn new technologies
Round 1 - HR 

(6 Questions)

  • Q1. Tell me about yourself.
  • Q2. What is your family background
  • Q3. Do you have any technical skills
  • Q4. Why do you chose this job
  • Q5. Any experience in past
  • Q6. Checking of graduation percentage

Interview Preparation Tips

Interview preparation tips for other job seekers - Hii sir /madam iam searching for job
Round 1 - One-on-one 

(1 Question)

  • Q1. Difference between get and post
  • Ans. 

    GET and POST are HTTP methods used to send data to a server, but they differ in how the data is sent.

    • GET requests data from a server using a URL query string

    • POST sends data in the request body

    • GET is used for retrieving data, while POST is used for submitting data

    • GET requests are cached, while POST requests are not

    • GET requests have length restrictions, while POST requests do not

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Their platform for coding round is not that good. I really struggled with it.

Skills evaluated in this interview

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.

Tell us how to improve this page.

Accenture Software Developer Interview Process

based on 255 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
₹4.1 L/yr - ₹17.8 L/yr
24% 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

₹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.2k 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