Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Software Engineer Interview Questions and Answers

Updated 7 Jul 2025

108 Interview questions

A Software Engineer was asked 4d ago
Q. What is the concept of inheritance in Java?
Ans. 

Inheritance in Java allows a class to inherit properties and methods from another class, promoting code reusability.

  • Inheritance enables a new class (subclass) to inherit fields and methods from an existing class (superclass).

  • It promotes code reusability and establishes a relationship between classes.

  • Java supports single inheritance (one class can inherit from one superclass) and multiple inheritance through interf...

A Software Engineer was asked 3mo ago
Q. Given two sorted arrays, merge them into a single sorted array.
Ans. 

Merge two sorted arrays into a single sorted array efficiently.

  • Use two pointers to track the current index of each array.

  • Compare elements at both pointers and append the smaller one to the result.

  • Continue until all elements from both arrays are merged.

  • Example: Merging [1, 3, 5] and [2, 4, 6] results in [1, 2, 3, 4, 5, 6].

  • If one array is exhausted, append the remaining elements of the other array.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 4mo ago
Q. What is your weakness?
Ans. 

I tend to be overly critical of my work, which can slow down my progress and affect my confidence in delivering projects.

  • I often spend too much time refining code, aiming for perfection, which can delay project timelines.

  • For instance, during a recent project, I revisited the same feature multiple times, seeking to optimize it further.

  • I've learned to set time limits for revisions and focus on delivering functional ...

A Software Engineer was asked 5mo ago
Q. Can you adapt to a fast-paced environment?
Ans. 

Yes, I thrive in fast-paced environments by staying organized, prioritizing tasks, and adapting quickly to changes.

  • I have experience working in fast-paced environments in my previous roles.

  • I am able to prioritize tasks effectively to meet deadlines.

  • I am comfortable with change and can adapt quickly to new situations.

  • I thrive under pressure and enjoy the challenge of a fast-paced work environment.

What people are saying about Accenture

View All
lavenderalmond
Verified Icon
2d
works at
Accenture
Which offer should I choose – BP vs UKG (SRE Role)?
Got two offers: 🔹 BP – ₹10 LPA (Pune, Hybrid) Stable MNC, decent WLB, slower growth In-hand ~₹62K/month 🔹 UKG – ₹20 LPA (Noida, Hybrid) Strong perks (₹6L insurance, wellness, equity, bonus), high pay In-hand ~₹1.4L/month, but higher expectations Looking for: SRE growth, WLB, learning, and long-term stability What would you pick and why? Any feedback from current/ex-employees is appreciated!
Got a question about Accenture?
Ask anonymously on communities.
A Software Engineer was asked 6mo ago
Q. What is Apache Tomcat?
Ans. 

Apache Tomcat is an open-source web server and servlet container that is used to serve Java applications.

  • Apache Tomcat is developed by the Apache Software Foundation.

  • It is used to deploy Java servlets and JSPs.

  • Tomcat can also be used as a standalone web server.

  • It is widely used for running Java web applications.

  • Tomcat is lightweight and easy to configure.

A Software Engineer was asked 7mo ago
Q. What are Collections in Java?
Ans. 

Collections in programming are data structures that store and manage groups of objects or data efficiently.

  • Collections provide a way to store multiple items in a single variable.

  • Common types include Lists, Sets, and Maps. Example: ArrayList in Java.

  • They offer various methods for adding, removing, and accessing elements.

  • Collections can dynamically resize, unlike traditional arrays.

  • They often implement interfaces li...

A Software Engineer was asked 7mo ago
Q. Explain Object-Oriented Programming (OOP).
Ans. 

OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

  • OOP focuses on creating objects that interact with each other to solve complex problems.

  • Objects have attributes (data) and methods (functions) that can operate on the data.

  • Encapsulation, inheritance, and polymorphism are key principles of OOP.

  • Example: In a banking system, a...

Are these interview questions helpful?
🔥 Asked by recruiter 4 times
A Software Engineer was asked 7mo ago
Q. What is an interface?
Ans. 

An interface defines a contract for classes, specifying methods and properties without implementing them.

  • An interface can contain method signatures and properties but no implementation.

  • Classes that implement an interface must provide concrete implementations for all its members.

  • Interfaces support multiple inheritance, allowing a class to implement multiple interfaces.

  • Example: In Java, 'Runnable' is an interface th...

A Software Engineer was asked 7mo ago
Q. Why is React used instead of plain JavaScript?
Ans. 

React is used instead of plain JavaScript for building dynamic and interactive user interfaces.

  • React allows for easier management of complex UI components through its component-based architecture

  • React's virtual DOM enables efficient updates to the actual DOM, improving performance

  • React's one-way data binding simplifies state management and reduces bugs

  • React ecosystem provides a wide range of tools and libraries fo...

A Software Engineer was asked 7mo ago
Q. What is Redux and why do you use it in React?
Ans. 

Redux is a predictable state container for JavaScript apps, commonly used with React for managing application state.

  • Redux helps manage the state of an application in a predictable way

  • It provides a single source of truth for the state of the application

  • Redux allows for easier debugging and testing of state changes

  • Actions are dispatched to update the state in a predictable manner

  • Reducers specify how the state change...

Accenture Software Engineer Interview Experiences

220 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Can you tell me about yourself?
  • Q2. Can you explain one of the projects you completed during the academic year?
  • Ans. 

    Developed a web-based student management system for tracking attendance and grades.

    • Used HTML, CSS, and JavaScript for front-end development.

    • Implemented backend functionality using PHP and MySQL database.

    • Incorporated user authentication and authorization features for secure access.

    • Tested the system thoroughly to ensure functionality and user-friendliness.

  • Answered by AI
  • Q3. What were some of the fundamental concepts of Artificial Intelligence that the interviewer inquired about during your interview as a Computer Science and Engineering - Artificial Intelligence and Machine L...
  • Q4. What were your Achievements in the graduation years
  • Ans. 

    Graduated with honors, completed multiple internships, and won coding competitions

    • Graduated with honors in Computer Science

    • Completed internships at XYZ Company and ABC Corporation

    • Won first place in coding competition at university hackathon

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident while introducing yourself, and always ensure you possess comprehensive knowledge about the information you have provided in your resume.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - HR 

(6 Questions)

  • Q1. Resume writing and job applications
  • Q2. Salary negotiation and benefits
  • Q3. Interview preparation and techniques
  • Q4. Workplace culture and etiquette
  • Q5. Understanding HR policies and procedures
  • Q6. What is this HR policies
  • Ans. 

    HR policies are guidelines and rules set by a company to manage its employees and ensure compliance with laws and regulations.

    • HR policies cover areas such as recruitment, compensation, benefits, performance management, and employee conduct.

    • Examples of HR policies include anti-discrimination policies, code of conduct, leave policies, and performance appraisal guidelines.

    • HR policies are designed to create a fair and cons...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Advice for Job Seekers
Here are some tips to help you in your job search:
1. Self-Assessment and Goal Setting:
* Identify your skills and interests: What are you good at? What do you enjoy doing?
* Set clear career goals: Where do you want to be in 5 years? 10 years?
* Create a strong personal brand: How do you want to be perceived by potential employers?
2. Networking and Building Relationships:
* Leverage your network: Reach out to friends, family, and former colleagues.
* Attend industry events and conferences: Meet potential employers and learn about new opportunities.
* Join professional organizations: Connect with people in your field.
3. Resume and Cover Letter:
* Tailor your resume for each job: Highlight relevant skills and experiences.
* Create a strong cover letter: Explain why you're a good fit for the position.
* Use a professional format and proofread carefully: Errors can make a negative impression.
4. Job Search Strategies:
* Utilize online job boards: Search for relevant job postings.
* Network with recruiters: Build relationships with professionals who can help you find jobs.
* Consider direct applications: Research companies you're interested in and apply directly to their website.
5. Interview Preparation:
* Research the company and position: Understand the company's culture and the job requirements.
* Practice common interview questions: Prepare answers to typical questions.
* Dress professionally and arrive on time: Make a good first impression.
6. Follow-Up:
* Send a thank-you note: Express your appreciation for the interview.
* Follow up if you haven't heard back: Politely inquire about the status of your application.
Remember, job hunting can be a challenging process. Stay positive, persistent, and believe in your abilities.
Would you like me to provide more specific advice based on a particular industry or job type?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Aptitude Test 

Basic aptitude questions

Round 2 - Coding Test 

Fundamental questions regarding reasoning ability.

Round 3 - One-on-one 

(2 Questions)

  • Q1. Can you tell me about yourself?
  • Q2. What are your reasons for wanting to join this organization?

Software Engineer Interview Questions & Answers

user image manni bhaskar mallik

posted on 5 Jan 2025

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy aptitude comprehension, quants

Round 2 - Technical 

(3 Questions)

  • Q1. Java concept related to features
  • Q2. Question related to abstraction
  • Q3. Inheritence concept
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - One-on-one 

(4 Questions)

  • Q1. Tell me about yourself
  • Q2. What projects you have handled
  • Q3. What technologies you have used in previous company
  • Q4. How would you handle pressure
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is the difference between Salesforce profile and Role
  • Ans. 

    Salesforce profile defines what a user can do, while role defines what a user should do.

    • Profiles control access to objects, fields, and records in Salesforce.

    • Roles define the hierarchy of users in an organization.

    • Profiles determine the permissions and settings available to a user.

    • Roles determine the level of access a user has to records owned by other users.

    • A user can have multiple profiles but only one role.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Basic Reasoning Questions

Round 2 - Coding Test 

2 DSA Questions mainly from array & linked lists

Round 3 - Technical 

(2 Questions)

  • Q1. Describe project?
  • Q2. Questions on MERN Stack

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA and project very well

Software Engineer Interview Questions & Answers

user image rahul v nair

posted on 25 Oct 2024

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

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

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. How do you tackle challenges
  • Ans. 

    I tackle challenges by breaking them down into smaller tasks, seeking input from others, and staying persistent.

    • Break down the challenge into smaller tasks to make it more manageable

    • Seek input and advice from colleagues or mentors to gain different perspectives

    • Stay persistent and determined in finding solutions, even when faced with setbacks

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Oops concepts , selenium, Java
  • Q2. Manual testing, Regression testing
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

Easy basic qs one logical, quntitative and aptutude

Round 2 - Coding Test 

One string and array

Round 3 - HR 

(1 Question)

  • Q1. Questions on resume
Interview experience
3
Average
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
No response

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

ALL APTITUDE TOPICS AND VERBAL

Round 2 - Coding Test 

2 CODES IN ANY LANGUAGE OF YOUR WISH

Round 3 - Technical 

(5 Questions)

  • Q1. TELL ME ABOUT YOURSELF
  • Q2. ABOUT PROJECT MENTIONED IN CV
  • Q3. DIFFICULTIES FACED DURING PROJECT
  • Ans. 

    Managing conflicting priorities and communication gaps among team members.

    • Balancing multiple tasks and deadlines

    • Miscommunication leading to misunderstandings

    • Lack of clear direction or goals

    • Difficulty in coordinating with team members

    • Technical challenges or roadblocks

  • Answered by AI
  • Q4. TECHNOLOGIES USED IN PROJECT
  • Ans. 

    The project utilized a variety of technologies including Java, Spring Boot, Angular, and MySQL.

    • Java

    • Spring Boot

    • Angular

    • MySQL

  • Answered by AI
  • Q5. DIFFICULTIES WITH TEAM DURING PROJECT
  • Ans. 

    Difficulties with team during project can arise due to communication issues, conflicting personalities, lack of collaboration, and differing work styles.

    • Communication breakdowns can lead to misunderstandings and delays in project progress.

    • Conflicting personalities may result in tension and disagreements within the team.

    • Lack of collaboration can hinder the sharing of ideas and hinder team cohesion.

    • Differing work styles ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - PREPARE BASICS AND CV

Accenture Interview FAQs

How many rounds are there in Accenture Software Engineer 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 Software Engineer 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, Javascript, Python, HTML and Postgresql.
What are the top questions asked in Accenture Software Engineer interview?

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

  1. Write a code in C language such that output will be of Triangle sha...read more
  2. Two tables are joined. But joined type are not mentioned, then how much records...read more
  3. What is fan trap? How to solve it? Give one examp...read more
What are the most common questions asked in Accenture Software Engineer HR round?

The most common HR questions asked in Accenture Software Engineer interview are -

  1. Where do you see yourself in 5 yea...read more
  2. Why are you looking for a chan...read more
  3. What are your strengths and weakness...read more
How long is the Accenture Software Engineer interview process?

The duration of Accenture Software Engineer 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

4.1/5

based on 169 interview experiences

Difficulty level

Easy 37%
Moderate 58%
Hard 5%

Duration

Less than 2 weeks 45%
2-4 weeks 37%
4-6 weeks 8%
6-8 weeks 4%
More than 8 weeks 7%
View more
Accenture Software Engineer Salary
based on 17.6k salaries
₹4.1 L/yr - ₹16.1 L/yr
At par with the average Software Engineer Salary in India
View more details

Accenture Software Engineer Reviews and Ratings

based on 1.4k reviews

3.9/5

Rating in categories

3.7

Skill development

3.8

Work-life balance

3.4

Salary

3.8

Job security

3.8

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 1.4k Reviews and Ratings
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.3 L/yr - ₹16.1 L/yr

Team Lead
26.6k salaries
unlock blur

₹12.6 L/yr - ₹22.5 L/yr

Senior Analyst
19.5k salaries
unlock blur

₹9.1 L/yr - ₹15.7 L/yr

Senior Software Engineer
18.5k salaries
unlock blur

₹10.4 L/yr - ₹18 L/yr

Explore more salaries
Compare Accenture with

TCS

3.6
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
write
Share an Interview