What are the most dangerous mistakes when working with hooks?
Frontend
What is a side effect?
Is console.log inside a function a side effect?
Do you have experience with React Query or SWR libraries for caching state on the request side?
Explain what a pure function is.
Explain the lifecycle of a React component. How to handle unmounting with useEffect?
How was the release and versioning process carried out?
What is the nullish coalescing operator (??) and how does it differ from the regular || operator?
Can you explain what callback hell is?
What is a pure function? Is console.log inside a function a side effect?
How do you feel about managing state with libraries like React Query or SWR?
Do you have any questions?
How is state stored in React? What state managers have you worked with?
Tell me about TypeScript: if you declare an object User with a field id: number, and the server sends id: string — how can you find out about this in advance?
If you declare a function and then a variable after it, will it be accessible inside the function? Tell me about variable hoisting and the temporary dead zone.
What is the difference between null and undefined?
What is MCP?
Explain Feature-Sliced Design (FSD). How did you apply it in a project?
How did you monitor code quality? Were linters, commit hooks used?
Tell me about Feature Sliced Design (FSD): what is it and how have you applied it in a project?