- what are the event loop and the call stack?
- what is closure.
- what is hoisting? and what’s the difference between hoisting in variables vs functions?
- what is React, its main features, and what makes it different from other frameworks?
- what is virtual dom?
- what is the algorithm that react uses to determine whether it should re-render or not?
- explain class component lifecycle methods. `!important`
- what is a state? and what is the difference between state and props?
- explain redux lifecycle.
- how do we access state from redux?
- in RTK query what is the difference between a query and a mutation?