Filter interviews by
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...
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
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
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
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...
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...
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
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...
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.
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
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...
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 => ...
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
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...
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...
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
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.
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
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...
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
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.
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
Javascript,Angular,Angular Js questions
I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.
They give me a DSA question
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
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
based on 19 interview experiences
Difficulty level
Duration
based on 45 reviews
Rating in categories
Application Development Analyst
39.3k
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| ₹8.3 L/yr - ₹16.1 L/yr |
Team Lead
26.6k
salaries
| ₹12.6 L/yr - ₹22.5 L/yr |
Senior Analyst
19.5k
salaries
| ₹9.1 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.5k
salaries
| ₹10.4 L/yr - ₹18 L/yr |
TCS
Cognizant
Capgemini
Infosys