Frontend
Какая была команда на этом проекте и как были распределены зоны ответственности?
В чем разница между useTemplateRef и обычным ref в плане значения до монтирования компонента (undefined vs null)?
Проведи код-ревью pull request'а с одним файлом diff на React-компоненте (компонент Book с использованием useEffect, fetch данных, отображением популярных и всех книг). Найди и прокомментируй все проблемы: нарушение правил хуков, отсутствие обработки ошибок при fetch, отсутствие AbortController, отсутствие проверки статуса ответа, инлайн-стили, отсутствие key в map, отсутствие проверок на пустые массивы, необходимость мемоизации (useMemo), вынесение fetch-логики в отдельный хук/компонент и т.д. Также ответь: как реализовать условие, чтобы запрос выполнялся только при наличии флага isBest?
Как ты поступаешь, если задача сформулирована некачественно — например, тебе диктуют конкретное расположение кнопки и её цвет вместо описания проблемы?
Появилось требование: поле polyname не должно совпадать с другими именами (polyname) в таблице. Как реализовать такую проверку уникальности?
Какие профильные ресурсы вы читаете, например, Хабр?
Почему решил уйти с текущего места работы и чего ты ожидаешь от нового?
Ты работал с куками? Расскажи, как устанавливается cookie в браузере — какие способы установки существуют?
Можно ли использовать HTTP-методы не по их прямому назначению, например GET для удаления или обновления данных?
Какая база данных использовалась на проекте?
Публикуетесь ли вы сами на подобных ресурсах?
К какому типу темперамента вы себя отнесли бы — экстраверт, интроверт или амбиверт?
Расскажите, что такое SSR (Server Side Rendering) и для чего он используется?
Что такое Event Loop и как он работает в JavaScript?
Сколько по итогу заняла задача с интеграцией API по китайским грузовым автомобилям?
Расскажи, как браузер обрабатывает загрузку страницы: какие стадии рендеринга проходят от получения HTML-файла до отрисовки на экране?
Не приходилось ли использовать Angular CDK?
Понимаешь ли ты принцип разделения логики и представления модели, на котором строятся многие архитектурные подходы? Откуда изначально взялась эта идея?
Номера задач вы как-то фиксировали при создании веток?
В резюме указан формат работы — гибрид, удалёнка, офис. Офис для себя вы не рассматриваете?