Frontend
How does React work? Tell me about Virtual DOM and the reconciliation mechanism.
What is your general attitude towards utility-first CSS frameworks?
What is HOC (Higher-Order Components)? What are they used for? Provide examples of using HOC in React.
Have you used TypeScript client and data models generation on the frontend from YAML description of OpenAPI?
Why did you use async/await with try-catch instead of Promise.then().catch()?
Have you used the Yup library? How does it differ from other validation solutions?
If we try to compare two empty objects, what will this comparison return — true or false?
Look, I removed the level, everywhere 0, but the indents remain here. Can you explain why?
Are you familiar with SOLID principles, clean architecture, Feature-Sliced Design?
The question consists of answer options, which can be images, text, or text with images. How can the structure of the answer options be represented in the data?
Have you worked with WebSocket, Server-Sent Events, long polling? Tell me about them.
How to optimize re-renders in React? Talk about React.memo, useCallback, useMemo.
What is SVG — a format or a tag? How to work with SVG in DOM? How to color an individual SVG element on hover?
What do you not want to encounter in your work?
Who determines which metrics need to be added — product and technical?
Tell me about the Critical Rendering Path — what happens during the construction of the rendering tree?
What is a Union type in TypeScript?
Tell us about your experience. Share the most interesting things and impress us with your achievements.
What happens after the user enters a URL in the browser and presses Enter, until the final page is rendered?
How was the interaction organized: did you call each other, or how were the tasks set and explained?