Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Accenture Senior Software Engineer Interview Questions, Process, and Tips

Updated 2 Mar 2025

Top Accenture Senior Software Engineer Interview Questions and Answers

  • Q1. 1. OOPS CONCEPTS 2. DIFFERENCE BETWEEN ABSTRACT AND INTERFACE 3. WRITE A SQL QUERY TO GET SECOND HIGH SALARY FROM SALARY TABLE. 4. What is index in SQL server 5. Define p ...read more
  • Q2. What you have used for styling, Material UI or bootstrap.
  • Q3. When to use an API and when depend on event driven system?
View all 41 questions

Accenture Senior Software Engineer Interview Experiences

79 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Mostly on previous projects and experience
  • Q2. Scenario-based questions on Angular and some JS questions
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and be confident
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 Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Basic concepts of Java?
  • Q2. What is Python programming?
  • Ans. 

    Python is a high-level, interpreted programming language known for its simplicity, readability, and versatility.

    • Python is used for web development, data analysis, artificial intelligence, scientific computing, and more.

    • It has a large standard library and supports multiple programming paradigms.

    • Python code is easy to read and write, making it a popular choice for beginners and experienced developers alike.

    • Some popular P...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Fgiik gjokk fgjik fhjkk fgii chjk fgggj fhjj xghjj xghjj cghj ghjk fghjkjnb

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more
Round 1 - Technical 

(1 Question)

  • Q1. Be prepared for the practical coding ,they might ask to right code for some string and array list related program
Round 2 - Technical 

(1 Question)

  • Q1. Project related question
Round 3 - HR 

(1 Question)

  • Q1. Salary negation, and notice period negation

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well, even if you don't have practical knowledge.

I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

10 Questions

  • Q1. 1st round was online assessment(no need to prepare) for 40 minutes and 30 McQ were asked related to different technology including Java, angular, reactJs, Junit. 2nd round was technical video interview.
  • Q2. Diff bet class and functional component.
  • Ans. 

    Class is a blueprint for creating objects with properties and methods, while functional component is a function that returns JSX.

    • Class can have state and lifecycle methods, while functional component cannot.

    • Functional component is simpler and easier to read and test.

    • Class can be extended and reused, while functional component cannot.

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

    • Example of func...

  • Answered by AI
  • Q3. React life cycle methods
  • Ans. 

    React life cycle methods are functions that are called at different stages of a component's life cycle.

    • Mounting: constructor(), render(), componentDidMount()

    • Updating: render(), componentDidUpdate()

    • Unmounting: componentWillUnmount()

    • Error Handling: componentDidCatch()

    • Examples: shouldComponentUpdate(), getDerivedStateFromProps()

  • Answered by AI
  • Q4. Explain hooks and useMemo()
  • Ans. 

    Hooks are functions that allow you to use state and other React features in functional components. useMemo() is a hook that memoizes a function's result.

    • Hooks are used in functional components to access state and lifecycle methods

    • useMemo() is used to memoize a function's result to improve performance

    • Example: const [count, setCount] = useState(0);

    • Example: const memoizedValue = useMemo(() => computeExpensiveValue(a, b),

  • Answered by AI
  • Q5. Redux data flow
  • Q6. Higher order components
  • Ans. 

    Higher order components are functions that take a component and return a new component with additional functionality.

    • HOCs are used for code reuse, logic abstraction, and composition.

    • They can be used for adding authentication, data fetching, or styling to a component.

    • Examples include react-redux's connect function and react-router's withRouter function.

  • Answered by AI
  • Q7. Arrow functions in js
  • Ans. 

    Arrow functions are a shorthand syntax for writing functions in JavaScript.

    • Arrow functions have a concise syntax and do not bind their own 'this' keyword.

    • They are commonly used in functional programming and with array methods like map, filter, and reduce.

    • Arrow functions cannot be used as constructors and do not have a prototype property.

    • They are also not suitable for methods that require the 'this' keyword to be bound

  • Answered by AI
  • Q8. How to bind events in react js
  • Ans. 

    To bind events in React JS, use the 'on' prefix followed by the event name in camelCase.

    • Use the 'on' prefix followed by the event name in camelCase (e.g. onClick, onSubmit)

    • Pass a function as the event handler (e.g. onClick={() => console.log('Button clicked')})

    • Bind 'this' to the event handler function if it uses 'this' (e.g. onClick={this.handleClick.bind(this)})

    • Use arrow functions to automatically bind 'this' (e.g. on

  • Answered by AI
  • Q9. What you have used for styling, Material UI or bootstrap.
  • Ans. 

    I have used both Material UI and Bootstrap for styling.

    • I have used Material UI for a project that required a more modern and sleek design.

    • I have used Bootstrap for a project that required a more traditional and familiar design.

    • Both frameworks have their strengths and weaknesses, and I choose the one that best fits the project's needs.

    • I am also familiar with other styling frameworks such as Semantic UI and Foundation.

  • Answered by AI
  • Q10. What is Virtual DOM, How it works?
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM, used to improve performance by minimizing actual DOM manipulation.

    • Virtual DOM is a concept used in ReactJS.

    • It is a lightweight copy of the actual DOM.

    • It is used to improve performance by minimizing actual DOM manipulation.

    • When a change is made to the actual DOM, the Virtual DOM is updated.

    • The Virtual DOM then calculates the difference between the previous and updated...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basic questions.

Skills evaluated in this interview

Accenture interview questions for designations

 Senior Software Engineer Testing

 (5)

 Senior Software QA Engineer

 (1)

 Senior Associate Software Engineer

 (1)

 Senior Software Development Engineer

 (1)

 Software Engineer

 (214)

 Senior QA Engineer -Software Testing

 (2)

 Senior Software Developer

 (16)

 Senior Software Analyst

 (5)

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

I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Plsql procedure and queries

Round 2 - HR 

(2 Questions)

  • Q1. Salary , why this company and etc.
  • Q2. Why you want to work with us

Get interview-ready with Top Accenture Interview Questions

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

I applied via Walk-in and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Quite easy and only the domain related

Round 2 - HR 

(5 Questions)

  • Q1. Salary structure and negotiation.
  • Q2. How much salary you are getting right now?
  • Q3. What's your expectations of new salary?
  • Q4. Your are comfortable about your new salary structure?
  • Q5. What's your preferred location?
Round 1 - Aptitude Test 

Online Coding Test

Round 2 - Technical 

(2 Questions)

  • Q1. Core Java ,OOPs concept
  • Q2. Hibernate and Spring
Round 3 - HR 

(2 Questions)

  • Q1. About expectations about Package
  • Q2. What is your Aspirations

Interview Preparation Tips

Interview preparation tips for other job seekers - Should strong in programming skills
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude test and logical reasoning

Round 2 - Technical 

(1 Question)

  • Q1. Informatica iics

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well

I applied via Referral and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. All basic questions related to Selenium webdriver asked by Interviewer
  • Q2. Few questions related to TestNG framework
  • Q3. Core Java- overloading/overriding Arraylist

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be ready with what have challanges faced while automating script
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jun 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 Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is JS Event Loop?
  • Ans. 

    JS Event Loop is the mechanism that allows JavaScript to perform non-blocking operations by handling asynchronous tasks.

    • Event Loop is responsible for executing code, collecting and processing events, and executing queued sub-tasks.

    • It consists of a Call Stack, Web APIs, Callback Queue, and Microtask Queue.

    • Example: setTimeout() function in JavaScript uses the Event Loop to schedule a function to run after a specified tim

  • Answered by AI
  • Q2. What is Meant JS Data Types ?
  • Ans. 

    JavaScript data types refer to the different types of values that can be stored and manipulated in JavaScript.

    • JavaScript has several data types including string, number, boolean, object, function, and undefined.

    • Examples: 'hello' (string), 42 (number), true (boolean), { key: 'value' } (object), function() { } (function), undefined.

    • Data types can be dynamically assigned in JavaScript, meaning a variable can change its ty

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What is Angular ?
  • Ans. 

    Angular is a popular front-end framework for building dynamic web applications.

    • Developed and maintained by Google

    • Uses TypeScript for building applications

    • Follows the component-based architecture

    • Supports two-way data binding

    • Has a powerful CLI for scaffolding projects

  • Answered by AI
  • Q2. Angular OOPS Implications

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Accenture Interview FAQs

How many rounds are there in Accenture Senior Software Engineer interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, HR and One-on-one Round.
What are the top questions asked in Accenture Senior Software Engineer interview?

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

  1. 1. OOPS CONCEPTS 2. DIFFERENCE BETWEEN ABSTRACT AND INTERFACE 3. WRITE A SQL QU...read more
  2. What you have used for styling, Material UI or bootstr...read more
  3. When to use an API and when depend on event driven syst...read more
How long is the Accenture Senior Software Engineer interview process?

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

Recently Viewed

SALARIES

Aditya Birla Sun Life Insurance

SALARIES

Kotak Mahindara Life Insurance

INTERVIEWS

HDFC Life

No Interviews

INTERVIEWS

Okaya Power

No Interviews

INTERVIEWS

Accenture

No Interviews

SALARIES

NeoSOFT

REVIEWS

Aditya Birla Sun Life Insurance

No Reviews

REVIEWS

Collabera Technologies

No Reviews

SALARIES

AON Global Insurance Brokers

Tell us how to improve this page.

Accenture Senior Software Engineer Interview Process

based on 75 interviews

4 Interview rounds

  • Technical Round
  • HR Round - 1
  • HR Round - 2
  • HR Round - 3
View more
Accenture Senior Software Engineer Salary
based on 18.1k salaries
₹6 L/yr - ₹20 L/yr
17% less than the average Senior Software Engineer Salary in India
View more details

Accenture Senior Software Engineer Reviews and Ratings

based on 1.3k reviews

4.0/5

Rating in categories

3.8

Skill development

3.8

Work-life balance

3.5

Salary

3.9

Job security

4.0

Company culture

3.2

Promotions

3.6

Work satisfaction

Explore 1.3k 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.1k 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