Frontend
Что такое семантическая вёрстка и зачем она нужна? Приведи пример.
В спринт пришел новый джун-разработчик, задача была перекинута на него, и вы понимаете, что не успеваете. Что делать?
Бизнес хотел выпустить фичу быстро, но ты понимала, что это влечёт технические риски. Как действовала?
Какие значения свойства display вспомнишь?
Как работает React? Расскажи про Virtual DOM и механизм reconciliation.
Как ты в целом относишься к utility-first CSS-фреймворкам?
Что такое HOC (Higher-Order Components)? Для чего используются? Приведите примеры использования HOC в React.
Расскажите о себе и своем опыте работы, более подробно с технической стороны.
Использовали ли вы на фронтенде генерацию TypeScript-клиента и моделей данных по YAML-описанию OpenAPI?
Почему использовал async/await с try-catch вместо Promise.then().catch()?
Пользовались ли библиотекой Yup? Чем она отличается от других решений валидации?
Если мы попытаемся сравнить два пустых объекта, что вернёт это сравнение — true или false?
Знакомы ли вы с принципами SOLID, чистой архитектурой, Feature-Sliced Design?
Вопрос состоит из вариантов ответа, которые могут быть картинками, текстом или текстом с картинками. Как в данных можно отобразить структуру варианта ответа?
Работал ли ты с WebSocket, Server-Sent Events, long polling? Расскажи про них.
Как оптимизировать ре-рендеры в React? Расскажи про React.memo, useCallback, useMemo.
Что такое SVG — это формат или тег? Как работать с SVG в DOM? Как покрасить отдельный элемент SVG при наведении?
С чем не хотелось бы сталкиваться в работе?
Расскажи про Critical Rendering Path — что происходит при построении дерева рендеринга?
Что такое Union тип в TypeScript?