Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

1765 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 1765
Лайвкодинг

Реализуй универсальный React-хук useFetch для GET-запросов. Продумай удобный API хука, возвращаемые data/loading/error, обработку HTTP-ошибок и повторное получение данных при изменении URL.

Хук может принимать URL, возвращать data/loading/error и отменять либо игнорировать предыдущую операцию при изменении адреса.

Читать ответ
Теория

Это имеет смысл — закрытие публичного контракта предотвращает непреднамеренное отклонение API, а дискриминированные объединения — сильная причина предпочесть `type`. Когда вы реализуете эту кнопку так, чтобы она была пиксельно точной и отзывчивой, как вы обрабатываете пространство и выравнивание, чтобы иконка+метка оставались визуально согласованными на разных точках прерывания и при изменениях размера шрифта?

Для иконки и текста используйте inline-flex, align-items:center и gap; размеры и отступы задавайте через согласованные tokens и относительные единицы.

Читать ответ
Поведенческий

Расскажи подробнее про отдельный слой для API-запросов — как он был устроен, что было единицей описания?

Расскажите, как ваш API-слой отделял транспорт, описание endpoint и преобразование данных от компонентов интерфейса.

Читать ответ
Поведенческий

[имя] спросил: какие паттерны проектирования вы используете на фронтенде, например при создании списков с API или инициализации модулей и библиотек внутри view?

Приведите паттерны, которые решали реальные задачи: адаптер для API, композицию компонентов и явный жизненный цикл внешних библиотек.

Читать ответ
Поведенческий

Можешь вспомнить конкретный случай сложности или конфликта при последовательной интеграции frontend и backend, например из-за неудачного обновления API?

Расскажите о реальном расхождении API: что изменилось, как проявилась проблема и как согласовали совместимое исправление.

Читать ответ