Frontend
Do you prefer a component-based (scoped) approach to styles?
Explain the lifecycle of a React component. How to handle unmounting with useEffect?
How do you feel about the approach of CSS-in-JS (styled-components, emotion)?
What is the difference between toRef and unref?
Tell about rendering and the lifecycle of components in React.
What does a library for managing server state provide — what are its advantages and conveniences?
How is the process of delivering tasks from business to production organized at your company?
What is the difference between git fetch and git pull?
What is the difference between Set and a regular array? What is the complexity of the has() operation in Set?
Live coding: implement your own type MyOmit<T, K> (similar to the Omit utility in TypeScript)
Explain the mechanism of event propagation in the browser.
Have you ever developed a feature entirely on your own?
Have you ever written custom validation cases for forms?
How much time did it take to write tests compared to regular work?
How do you feel when you are focused on a task, but colleagues distract you with urgent edits or new tasks?
Implement your own promiseAll function, which is an analog of Promise.all: takes an array of promises, returns a promise with an array of results in the original order, immediately calls reject on the first rejected.
Explain the difference between Virtual DOM in React and Change Detection mechanism in Angular.
Tell us about yourself, your main experience, achievements, and key tasks you have performed.
Have you ever experienced burnout? If yes, how do you deal with it?
Are there any disadvantages of TypeScript in your opinion?