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 29 May 2025

108 Interview questions

A Software Engineer was asked
Q. What is mvc? Why usemvc?
Ans. 

MVC stands for Model-View-Controller. It is a software design pattern used to separate application logic from user interface.

  • Model represents data and business logic

  • View displays data to the user

  • Controller handles user input and updates the model and view accordingly

  • MVC promotes code reusability, modularity, and maintainability

  • Examples: Ruby on Rails, ASP.NET MVC, Spring MVC

A Software Engineer was asked
Q. What is sql server? Why use sql?
Ans. 

SQL Server is a relational database management system developed by Microsoft.

  • SQL Server is used to store and manage data in a structured way.

  • It allows users to create, modify, and query databases using SQL.

  • SQL Server is widely used in enterprise-level applications and web development.

  • It offers features like data encryption, backup and recovery, and high availability.

  • Examples of SQL Server editions include Express,...

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
Q. What id DOM? Difference between DOM Ready and Window Loaded
Ans. 

DOM stands for Document Object Model. DOM Ready is when the HTML is parsed and Window Loaded is when all resources are loaded.

  • DOM is a programming interface for web documents

  • It represents the page so that programs can change the document structure, style, and content

  • DOM Ready is when the HTML is parsed and the DOM tree is built

  • Window Loaded is when all resources (images, scripts, etc.) are loaded

  • DOM Ready is faste...

A Software Engineer was asked
Q. What is Aggregate awareness? When we use it? Syntax of it.
Ans. 

Aggregate awareness is a feature in Business Objects that allows reports to be optimized for performance by using aggregate tables.

  • Aggregate awareness is used when creating reports in Business Objects

  • It allows the report to use aggregate tables instead of detailed tables for improved performance

  • Syntax: AGGR_AWARE(, ,

    )

  • Example: AGGR_AWARE(Product, Sum(Sales), Sales_Fact_Table)

  • What people are saying about Accenture

    View All
    a junior software engineer
    2w
    Job offer in Malaysia - legit or scam?
    Hey everyone, I received a job proposal from Mindgraph for a Junior Mainframe Developer position in Malaysia (onsite). Not sure if it's a real deal. They found my resume on Naukri and the offer includes: * Experience: 3+ years on cardlink, VSAM, CICS, JCL * Location: Malaysia (Accenture client in Kuala Lumpur) * Notice: 0-60 days * Benefits: One-way ticket, 1-week stay, medical insurance, visa. Has anyone heard of Mindgraph or had a similar experience? Note : This is a permanent position with Mindgragh and you need to work with our client Accenture - Malaysia (Kaula Lumpur) & we will provide one way Air Ticket from India - Malaysia, 1 Week Accommodation, Medical Insurance and will take care of the Visa process also. Any insights would be appreciated!
    Got a question about Accenture?
    Ask anonymously on communities.
    A Software Engineer was asked
    Q. What is fan trap? How to solve it? Give one example.
    Ans. 

    Fan trap is a situation in which a query involving multiple tables results in a Cartesian product.

    • Fan trap occurs when a table is connected to multiple tables in a one-to-many relationship.

    • It can be solved by creating a bridge table or by using aggregate functions.

    • For example, if a customer table is connected to an orders table and a products table, a fan trap can occur when trying to retrieve information about cu...

    A Software Engineer was asked 11mo ago
    Q. TECHNOLOGIES USED IN PROJECT
    Ans. 

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

    • Java

    • Spring Boot

    • Angular

    • MySQL

    A Software Engineer was asked
    Q. OOPS Concepts with examples
    Ans. 

    OOPS concepts are fundamental principles in object-oriented programming.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (class). Example: class Car with properties like make, model, and methods like start(), stop().

    • Inheritance: allows a class to inherit properties and behavior from another class. Example: class SUV inheriting from class Car.

    • Polymorphism: ability of a function t...

    Are these interview questions helpful?
    A Software Engineer was asked
    Q. Featues of NoSQL
    Ans. 

    NoSQL databases are non-relational databases that provide flexible schema design, horizontal scalability, and high performance.

    • Flexible schema design allows for dynamic and unstructured data

    • Horizontal scalability enables easy distribution of data across multiple nodes

    • High performance due to optimized data retrieval and storage mechanisms

    A Software Engineer was asked
    Q. Four pillars of OOPs
    Ans. 

    Encapsulation, Inheritance, Polymorphism, Abstraction

    • Encapsulation: Bundling data and methods that operate on the data into a single unit

    • 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 details and showing only the necessary features

    A Software Engineer was asked
    Q. Pointers in C and their usage
    Ans. 

    Pointers in C are variables that store memory addresses. They are used to access and manipulate data directly in memory.

    • Pointers are declared using an asterisk (*) before the variable name.

    • Pointers can be used to pass variables by reference to functions.

    • Dereferencing a pointer means accessing the value at the memory address it points to.

    • Example: int *ptr; // declaring a pointer to an integer

    Accenture Software Engineer Interview Experiences

    219 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 168 interview experiences

    Difficulty level

    Easy 36%
    Moderate 59%
    Hard 5%

    Duration

    Less than 2 weeks 45%
    2-4 weeks 36%
    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.2 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.8/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.5k salaries
    unlock blur

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