Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Front end Developer Interview Questions and Answers

Updated 30 Nov 2024

16 Interview questions

🔥 Asked by recruiter 3 times
A Front end Developer was asked 7mo ago
Q. What are promises in JavaScript?
Ans. 

Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.

  • Promises help in handling asynchronous operations in a more readable and manageable way.

  • They can be in one of three states: pending, fulfilled, or rejected.

  • Promises can be chained together using .then() method to handle success and failure cases.

  • They help in avoiding callback hell and writing cleaner asy...

A Front end Developer was asked 8mo ago
Q. How do you create custom hooks?
Ans. 

Custom hooks are reusable functions that allow you to extract component logic into separate functions for reusability.

  • Custom hooks start with 'use' keyword (e.g. useState, useEffect)

  • Custom hooks can be used to share logic between components

  • Custom hooks can accept arguments and return values

Front end Developer Interview Questions Asked at Other Companies

Q1. Non-Decreasing Array Problem Statement Given an integer array ARR ... read more
Q2. Find Unique Element in Array You have been provided an integer ar ... read more
asked in JUSPAY
Q3. Dijkstra's Shortest Path Problem Statement You are given an undir ... read more
asked in JUSPAY
Q4. Encode N-ary Tree to Binary Tree Problem Statement You are provid ... read more
Q5. Check If Linked List Is Palindrome Given a singly linked list of ... read more
A Front end Developer was asked 8mo ago
Q. How do you use Redux?
Ans. 

Redux is a predictable state container for JavaScript apps.

  • Create a store to hold the state of your application

  • Use actions to describe what happened

  • Write reducers to specify how the state changes in response to actions

  • Connect your components to the Redux store using mapStateToProps and mapDispatchToProps

A Front end Developer was asked 10mo ago
Q. Explain the difference between a promise and an observable, and provide a use case for each.
Ans. 

Promises handle single asynchronous events, while Observables manage multiple events over time.

  • Promises are eager; they start executing immediately upon creation.

  • Observables are lazy; they only execute when subscribed to.

  • Promises resolve once; Observables can emit multiple values over time.

  • Example of Promise: Fetching data from an API once.

  • Example of Observable: Listening to user input events continuously.

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 Front end Developer was asked 12mo ago
Q. How do you handle form validation?
Ans. 

Form validation can be handled using client-side and server-side validation techniques.

  • Use HTML5 form validation attributes like required, pattern, min, max, etc.

  • Implement client-side validation using JavaScript to provide instant feedback to users.

  • Perform server-side validation to ensure data integrity and security.

  • Display error messages next to the input fields for better user experience.

  • Use a combination of fro...

A Front end Developer was asked 12mo ago
Q. Explain the concept of Redux Toolkit.
Ans. 

Redux Toolkit is an official, opinionated, batteries-included toolset for efficient Redux development.

  • Redux Toolkit simplifies Redux code by providing a set of tools and best practices

  • It includes utilities like createSlice, createReducer, configureStore, and createAsyncThunk

  • Helps in writing concise and readable Redux code with less boilerplate

  • Encourages the use of Immer for writing immutable updates in a more intu...

A Front end Developer was asked 12mo ago
Q. What is the difference between let and var?
Ans. 

let is block scoped, var is function scoped

  • let is block scoped, var is function scoped

  • let can't be re-declared in the same scope, var can be

  • let variables are not hoisted, var variables are hoisted

Are these interview questions helpful?
A Front end Developer was asked 12mo ago
Q. Explain promises in JavaScript.
Ans. 

Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.

  • Promises are used to handle asynchronous operations in JavaScript.

  • They can be in one of three states: pending, fulfilled, or rejected.

  • Promises can be chained using .then() to handle success and .catch() to handle errors.

  • Example: new Promise((resolve, reject) => { ... }).then(result => { ... }).catch(erro...

A Front end Developer was asked
Q. How do you adjust the position of a box to the left using front-end technologies?
Ans. 

To adjust a box on the left, use CSS properties like margin-left or left.

  • Use margin-left property to adjust the box's position to the right.

  • Use left property with position: absolute or position: relative to adjust the box's position relative to its containing element.

  • Consider using flexbox or grid layout for more control over the box's positioning.

A Front end Developer was asked
Q. What are CSS accessibilities?
Ans. 

CSS accessibilities refer to making web content accessible to users with disabilities.

  • Using proper color contrast for text and background

  • Providing alternative text for images using the 'alt' attribute

  • Using semantic HTML elements for better screen reader compatibility

Accenture Front end Developer Interview Experiences

16 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is event bubbling
  • Ans. 

    Event bubbling is a JavaScript event propagation mechanism where events propagate from child to parent elements.

    • In event bubbling, when an event occurs on an element, it first runs the handlers on that element and then on its parent elements.

    • For example, if a button inside a div is clicked, the click event is first handled by the button, then by the div.

    • This allows for event delegation, where a single event listener ca...

  • Answered by AI
  • Q2. What is TDD and why TDD

Interview Preparation Tips

Interview preparation tips for other job seekers - Do well

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Explain promise in javascript
  • Ans. 

    Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in JavaScript.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained using .then() to handle success and .catch() to handle errors.

    • Example: new Promise((resolve, reject) => { ... }).then(result => { ... }).catch(error => ...

  • Answered by AI
  • Q2. HTML and CSS basic question
  • Q3. Let and var difference
  • Ans. 

    let is block scoped, var is function scoped

    • let is block scoped, var is function scoped

    • let can't be re-declared in the same scope, var can be

    • let variables are not hoisted, var variables are hoisted

  • Answered by AI
  • Q4. Spread and rest operator
  • Q5. Jwt and interceptor concepts

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How to handle form validation?
  • Ans. 

    Form validation can be handled using client-side and server-side validation techniques.

    • Use HTML5 form validation attributes like required, pattern, min, max, etc.

    • Implement client-side validation using JavaScript to provide instant feedback to users.

    • Perform server-side validation to ensure data integrity and security.

    • Display error messages next to the input fields for better user experience.

    • Use a combination of front-en...

  • Answered by AI
  • Q2. Explain the concept of redux-toolkit
  • Ans. 

    Redux Toolkit is an official, opinionated, batteries-included toolset for efficient Redux development.

    • Redux Toolkit simplifies Redux code by providing a set of tools and best practices

    • It includes utilities like createSlice, createReducer, configureStore, and createAsyncThunk

    • Helps in writing concise and readable Redux code with less boilerplate

    • Encourages the use of Immer for writing immutable updates in a more intuitive...

  • Answered by AI

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Explain difference between promise and observable with a use case
  • Ans. 

    Promises handle single asynchronous events, while Observables manage multiple events over time.

    • Promises are eager; they start executing immediately upon creation.

    • Observables are lazy; they only execute when subscribed to.

    • Promises resolve once; Observables can emit multiple values over time.

    • Example of Promise: Fetching data from an API once.

    • Example of Observable: Listening to user input events continuously.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Tell me about yourself?
  • Ans. 

    I'm a passionate Front End Developer with a strong background in creating responsive and user-friendly web applications.

    • Over 5 years of experience in HTML, CSS, and JavaScript.

    • Proficient in frameworks like React and Vue.js, having built several dynamic applications.

    • Strong understanding of UI/UX principles, ensuring a seamless user experience.

    • Experience with version control systems like Git for collaborative projects.

    • Wo...

  • Answered by AI

Front end Developer Interview Questions & Answers

user image vaishnavi vasam

posted on 10 Apr 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What are CSS accessibilities?
  • Ans. 

    CSS accessibilities refer to making web content accessible to users with disabilities.

    • Using proper color contrast for text and background

    • Providing alternative text for images using the 'alt' attribute

    • Using semantic HTML elements for better screen reader compatibility

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. How to adjust a box on left?
  • Ans. 

    To adjust a box on the left, use CSS properties like margin-left or left.

    • Use margin-left property to adjust the box's position to the right.

    • Use left property with position: absolute or position: relative to adjust the box's position relative to its containing element.

    • Consider using flexbox or grid layout for more control over the box's positioning.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic questions about react
Round 2 - HR 

(1 Question)

  • Q1. Getting to know you
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Javascript,Angular,Angular Js questions

Round 2 - Technical 

(1 Question)

  • Q1. Javascript, Angular questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Very bad experience. Incredibly disappointed with the hiring process, especially HR executives.
They didn't value candidates efforts and time. Firstly they will not respond to email, calls and if they respond by any chance they will give any silly answers possible. After completing Assessment test and technical round on portal it was showing that I will get invite for HR round but on next all status was reset and i received the mail again for technical assessment . And after contacting to HR many times, they are saying that my assessment test was not cleared and when I asked if my test was not cleared then how did my technical interview happened and she was like test result are confidential and are only disclosed to internal team. And then I again asked then how come I received the mail that I have cleared the test, and on their portal it was showing that my previous rounds are cleared and she cut the call.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Self,and, Javascript
  • Q2. HTML,css,ms.word
  • Q3. Communication skills
  • Q4. Work process group discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - HTML CSS PYTHON script
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

They give me a DSA question

Round 2 - Technical 

(2 Questions)

  • Q1. How to use Redux
  • Ans. 

    Redux is a predictable state container for JavaScript apps.

    • Create a store to hold the state of your application

    • Use actions to describe what happened

    • Write reducers to specify how the state changes in response to actions

    • Connect your components to the Redux store using mapStateToProps and mapDispatchToProps

  • Answered by AI
  • Q2. Create a Custom hooks
  • Ans. 

    Custom hooks are reusable functions that allow you to extract component logic into separate functions for reusability.

    • Custom hooks start with 'use' keyword (e.g. useState, useEffect)

    • Custom hooks can be used to share logic between components

    • Custom hooks can accept arguments and return values

  • Answered by AI

Skills evaluated in this interview

Accenture Interview FAQs

How many rounds are there in Accenture Front end Developer interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Accenture Front end 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 HTML, Javascript, Ajax, Consulting and MySQL.
What are the top questions asked in Accenture Front end Developer interview?

Some of the top questions asked at the Accenture Front end Developer interview -

  1. How to redirect to login page through React Router if the user has not logged i...read more
  2. How can you only accept jpg and png files using HTM...read more
  3. How to center align a div in just one line in c...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 19 interview experiences

Difficulty level

Easy 33%
Moderate 67%

Duration

Less than 2 weeks 67%
2-4 weeks 17%
More than 8 weeks 17%
View more
Accenture Front end Developer Salary
based on 562 salaries
₹3.5 L/yr - ₹9.9 L/yr
5% more than the average Front end Developer Salary in India
View more details

Accenture Front end Developer Reviews and Ratings

based on 45 reviews

3.7/5

Rating in categories

3.6

Skill development

3.9

Work-life balance

3.1

Salary

3.9

Job security

3.9

Company culture

2.9

Promotions

3.5

Work satisfaction

Explore 45 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