What questions do you have for the team and development processes?
Frontend
What is React.memo, how does it differ from hooks useMemo/useCallback, and how are they related?
Do you have experience launching a React project from scratch or migrating to React?
Tell us about your current project: what you did, how the team was organized, what tasks you performed?
Tell me about your experience.
Why does a re-render occur when calling handleClick with setCount, and how to avoid re-rendering while preserving the variable?
In what order will the numbers be output in code with Promise, setTimeout, and synchronous code (Event Loop)?
What is Virtual DOM and how does it differ from the regular DOM?
Name the details necessary for assembling a controlled machine from a constructor (non-standard question on systems thinking).
What is useContext and why should it not be used instead of Redux/Zustand?
What happens if errors are not handled in a Promise (no .catch)?
What are useMemo and useCallback, what is the difference, and when should they be used?
What state managers do you know, and what is the difference between Redux Toolkit and Zustand?
How do you imagine working at a new place? How would you join a project where the frontend is currently without a framework?
What is Feature-Sliced Design (FSD), how would you organize migration to FSD, and how would you resolve conflicts in layer interpretation?
A closure task: why does the function always output 0 instead of the incremented value?
Task: traverse a tree with output text with indentation (recursive traversal of a nested list)
What is a Promise and how does it work?