Frontend
Какие проблемы с архитектурой вы видите в методе addField с проверками типов через if?
Расскажи о своём опыте: где работал, чем занимался, какой стек?
Занимался ли деплоем приложений, CI/CD, настройкой?
Зачем в setCount передавать функцию (c => c + 1) вместо просто setCount(tick + 1)?
Практическое задание: реализовать логику разблокировки кнопок после прокрутки контейнера до конца (JavaScript).
Какие HTTP-методы знаете? Чем PUT отличается от PATCH?
Какие подходы или библиотеки использовались для оптимизации размера бандла?
Как именно можно делить бандл на чанки? В чём разница между code splitting и делением на этапе билда?
Как можно решить проблему race condition при переключении пользователей (когда несколько запросов уходят подряд)? Какие подходы можно использовать: AbortController, debounce, блокировка кнопок через состояние loading?
Что делает React.lazy? Что именно отвечает за выделение чанков — React.lazy или динамический импорт?
Приходилось ли заниматься безопасностью приложения, кода, сервиса?
Что такое Virtual DOM и для чего он нужен?
Что выведется в консоли после нажатия кнопки (повторный рендер)?
Был ли опыт с CSS-in-JS или styled-components?
Как избавиться от утечки памяти при удалении элемента из DOM, если обработчик события хранится в глобальном объекте?
Расскажи про себя: чем занимался последнее время, почему нет записей в резюме после декабря 2024?
Зачем нужен refresh token? Когда он вообще используется?
Расскажите о составе вашей команды и задачах, которые вы выполняли на проекте
Почему не использовали localForage или другую обёртку над IndexedDB?
Реализовывал ли авторизацию? Как работал с токенами?