Tell about a complex technical problem you had to solve.
Frontend
Why is it better to do animation through transform rather than top/left?
There is a container stretched to the full width and height of the page. Inside the container, there is an element of 100x100 pixels. What methods can be used to center it horizontally and vertically?
Why is semantic markup necessary?
How to optimize re-renders in React? Talk about React.memo, useCallback, useMemo.
Tell me about bind, call, apply. What is the difference between them?
Tell me about the stages of page rendering in a browser.
List React hooks you have worked with. Explain the difference between useState and useRef.
Do you currently have other offers or proposals from companies?
What is the difference between cookies and localStorage?
What will you base your choice of company and employer on?
Why is it better to set cookies on the server via HTTP headers rather than through document.cookie on the client?
What do class components in React have that functional components still lack?
Tell about design patterns in software engineering. Which do you know, and which do you use in practice?
You have worked with Vue and React. Can you compare which one is better in your opinion — Vue or React?
Who can set cookies?
How was the interaction with designers organized? Did you have to persuade the designer to change the layout?
What is the difference between Redux and Zustand?
Tell me about WebSocket — what is it and have you used this technology in commercial experience?
What values can CSS property display have?