Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
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...
What people are saying about Accenture
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
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...
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()
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),
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.
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
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
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.
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...
Accenture interview questions for designations
I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.
Plsql procedure and queries
Get interview-ready with Top Accenture Interview Questions
I applied via Walk-in and was interviewed before Mar 2023. There were 2 interview rounds.
Quite easy and only the domain related
Online Coding Test
I applied via Walk-in and was interviewed before Apr 2023. There were 2 interview rounds.
Aptitude test and logical reasoning
I applied via Referral and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via Referral and was interviewed before Jun 2022. There were 3 interview rounds.
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
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
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
Some of the top questions asked at the Accenture Senior Software Engineer interview -
The duration of Accenture Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 75 interviews
4 Interview rounds
based on 1.3k reviews
Rating in categories
Application Development Analyst
38.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Application Development - Senior Analyst
26.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
24.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
18.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
17.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Cognizant
Capgemini
Infosys