НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании frontend-разработчика

1 936 вопросов с реальных собеседований, чаще всего — в компаниях Сбер, Яндекс и Домклик.

Все вопросы

Нашлось 1 356 вопросов

  1. Какие ошибки могут возникнуть при обращении к первому элементу массива после фильтрации и как их избежать?SeniorИсходный Код
  2. Какую самую большую комплексную задачу делал за последний период, включая масштаб, сложность и управленческие задачиSeniorЯндекс
  3. Чего хочешь избежать в работеSeniorООО Свифтсэнд
  4. Какие навыки в архитектуре естьSeniorЛуис+
  5. Какие способы обновления данных на клиенте по инициативе сервера существуютSeniorVK
  6. Какой цикл лучше использовать вместо for при изменении индексов внутри цикла?SeniorOzon
  7. Нужно ли мемоизировать данные, полученные из Redux селектора в компонентеSeniorCyber Interactive
  8. Приходилось ли строить графики и диаграммыSeniorДиджиталСектор
  9. Как добавить элемент в документ внутри другого элемента в DOMSeniorAvito
  10. Как правильно обрабатывать ошибку в хуке, если ошибка может быть строкой или объектомSeniorКонсорциум кодекс
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Какие причины ререндеринга компонентов остаются после оптимизации с useCallbackSeniorТ-Банк
  13. Что делает функция uniq для удаления повторяющихся значений из массива?SeniorTilda
  14. Почему рефы устанавливаются раньше полного рендера в ReactSeniorТ-Банк
  15. Как передаются массивы в JSONSeniorСбер
  16. Что делать с бессмысленными функциями в коде?SeniorИсходный Код
  17. Как реализовать асинхронную функцию sleep, которая ждет заданное количество миллисекунд и успешно завершается?SeniorЯндекс
  18. Как располагаются точки останова по увеличению или уменьшению значений в медиа-запросах?SeniorSTARTRIBE LTD
  19. Корректно ли генерировать уникальный id для ключей в React при отсутствии id в данных с бэка и вызовет ли это проблемы с оптимизацией рендераSeniorНалитек
  20. Как оптимизировать тяжелые запросы на бэкенд при поиске на каждый ввод пользователя?SeniorGarage Eight
  21. Что передается по ссылке при переборе объектов в map и что можно изменитьSeniorДомклик

Как проходит собеседование

Собеседование на frontend-разработчика обычно состоит из разговора с рекрутером, технического интервью по JavaScript и фреймворку, задачи на код и встречи с командой. В продуктовых компаниях бывает отдельная секция по вёрстке или проектированию интерфейса. На встрече с командой часто просят рассказать о самом сложном интерфейсе, который ты делал, и объяснить, почему он был устроен именно так, а не иначе.

Базу по JavaScript спрашивают почти всегда: замыкания, this, прототипы, event loop с микро- и макрозадачами, промисы и async/await. По React — рендеры и их лишние запуски, хуки, работа useEffect, состояние и мемоизация. Часто проверяют браузер: как он строит страницу, что вызывает перерисовку, как работают кэш и CORS. Для старших позиций добавляются архитектура приложения, производительность и доступность интерфейса.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование frontend-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать