i
Avegen Health
Filter interviews by
I applied via Company Website and was interviewed before Mar 2022. There was 1 interview round.
Virtual DOM is a lightweight copy of the actual DOM, used by React to efficiently update and render components.
Virtual DOM is a concept in React that improves performance by minimizing direct manipulation of the actual DOM.
It is a lightweight copy of the actual DOM tree, stored in memory.
React uses the Virtual DOM to determine the most efficient way to update the actual DOM.
When changes are made to the Virtual DOM, Rea...
React component lifecycle includes mounting, updating, and unmounting phases.
Mounting phase: constructor() -> getDerivedStateFromProps() -> render() -> componentDidMount()
Updating phase: getDerivedStateFromProps() -> shouldComponentUpdate() -> render() -> getSnapshotBeforeUpdate() -> componentDidUpdate()
Unmounting phase: componentWillUnmount()
Examples: constructor() initializes state, componentDidMount() fetches data, ...
React has three main stages in its lifecycle: Mounting, Updating, and Unmounting.
Mounting: when a component is being created and inserted into the DOM
Updating: when a component is being re-rendered due to changes in props or state
Unmounting: when a component is being removed from the DOM
Event loop is a mechanism that allows JavaScript to perform non-blocking I/O operations.
Event loop is responsible for handling asynchronous callbacks in JavaScript.
It continuously checks the call stack and the task queue for any pending tasks.
If the call stack is empty, it picks up the first task from the task queue and pushes it onto the call stack.
It then executes the task and repeats the process until there are no m...
Yes, state is mutable in Redux.
State in Redux is mutable, but it should not be directly mutated.
Changes to state should be made through pure functions called reducers.
The immutability of state is important for predictable and efficient updates.
Examples of state mutation include using the 'push' method on an array or directly modifying an object property.
posted on 4 Sep 2021
I applied via Naukri.com and was interviewed in Aug 2021. There were 4 interview rounds.
I appeared for an interview in Dec 2021.
posted on 18 Jul 2024
In 5 years, I plan to advance my skills, take on more leadership roles, and contribute to the growth of the company.
Continuing education and training to stay current in the field
Seeking opportunities for promotion and increased responsibilities
Participating in company initiatives and projects to drive growth
Building strong relationships with colleagues and clients for collaboration
Setting personal and professional goal
posted on 17 Jul 2017
posted on 14 May 2018
I applied via Naukri.com and was interviewed in Nov 2017. There were 2 interview rounds.
posted on 16 Nov 2020
I applied via Naukri.com and was interviewed before Nov 2019. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
posted on 23 Feb 2022
I applied via Walk-in and was interviewed before Feb 2021. There was 1 interview round.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
QA Engineer
9
salaries
| ₹4 L/yr - ₹8.5 L/yr |
Software Engineer
7
salaries
| ₹5.5 L/yr - ₹11 L/yr |
Senior Software Engineer
7
salaries
| ₹9 L/yr - ₹20 L/yr |
Project Manager
5
salaries
| ₹6.2 L/yr - ₹9.6 L/yr |
Data Analyst
5
salaries
| ₹2.7 L/yr - ₹6.8 L/yr |
Eisai Pharmaceuticals
Nobel Hygiene
Sarvodaya Hospital
Ciron Drugs & Pharmaceuticals