Можно ли вызывать setState внутри функции, переданной в useCallback и useMemo? Почему?
В callback из useCallback можно обновлять state при событии; вычисление useMemo выполняется во время render и должно оставаться чистым.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В callback из useCallback можно обновлять state при событии; вычисление useMemo выполняется во время render и должно оставаться чистым.
Читать ответНазовите фактическое число фронтенд-разработчиков и объясните распределение ответственности в команде.
Читать ответВыберите одну сильную сторону, полезную этой команде, и подтвердите её конкретным опытом.
Читать ответРасскажите, какой медленный сценарий записывали в React Profiler и какие компоненты занимали время или обновлялись лишний раз.
Читать ответНазовите проекты, где использовали TypeScript, степень строгости и задачи, в которых типы действительно помогли.
Читать ответПри обычном npm install часто установятся обе группы, поэтому ошибка может не проявиться локально, но проявиться при production-установке без devDependencies.
Читать ответfilter создаёт новый массив и сам не меняет исходный, а sort сортирует исходный массив на месте.
Читать ответКомпоненту нужны состояния загрузки, ошибки, пустого списка и успеха, а запрос следует отменять или игнорировать при уходе.
Читать ответinfer извлекает часть типа внутри условного типа, например тип элемента массива или возвращаемое значение функции.
Читать ответОпишите проверки контракта компонента: состояния, взаимодействия, доступность, визуальную совместимость и отсутствие регрессий.
Читать ответВ CI обычно используют npm ci для воспроизводимой установки по package-lock.json; lock-файл приложения следует коммитить.
Читать ответFSD полезна, когда приложению нужны устойчивые границы функций и команд; для небольшого прототипа полная структура может быть избыточной.
Читать ответ