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

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

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

Все вопросы

  1. Какой паттерн использовать для передачи данных между модулями без сильной зависимости?SeniorBlack Wall Group (BWG)
  2. Как реализовать функцию, которая разбивает число на цифры, сортирует по убыванию и возвращает максимальное числоSeniorДомклик
  3. Как договариваться с бекенд-разработчиками и есть ли описанные контрактыMiddleAltenar
  4. Был ли опыт написания кода на бэкендеSenioramoCRM
  5. Как определить, что результат функции не изменился при повторном вызове для мемоизацииSeniorДомклик
  6. Как использовать resolve и reject внутри callback для управления состоянием Promise в JavaScriptSeniorЯндекс
  7. Как настраивать роутинг в федеративном приложении и микрофронтах?SeniorСбер
  8. Что такое принцип подстановки Лисков (Liskov Substitution Principle)JuniorВерме
  9. Учишься ли ты на очном отделении или проходишь стажировкуMiddleMTS
  10. Как можно закэшировать данные useSWR, чтобы при возврате на страницу данные брались из кэшаSeniorБиблио-Глобус
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Приходилось ли заниматься менторством и построением процессов в командеMiddleАрго
  13. Как реализовать обработку ввода пользователя в поисковую строку в Angular с использованием реактивных формSeniorВСК
  14. Что будет выведено в консоли при объявлении массива функций с использованием var в цикле?SeniorИннотех
  15. Назови основные атрибуты для accessibilityMiddleСбер
  16. С какими сложностями ты сталкивался на предыдущих местах работы и как с ними справлялсяMiddleООО Свифтсэнд
  17. Почему второй setState не получает измененное значение state в React и как это исправитьMiddleADV/web-engineering
  18. Почему важно, чтобы у всех разработчиков были одинаковые версии зависимостейSeniorВСК
  19. Как создаются переменные в JavaScript?SeniorIT-One
  20. Как обработать ошибку загрузки данных в компоненте и показать сообщение пользователюSeniorООО Снэп АйТи
  21. В чем отличие передачи параметров по значению и по ссылке в JavaScript?SeniorЯндекс

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

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

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

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

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

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

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

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

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

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