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

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

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

Все вопросы

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

  1. Для чего используется конструкция #{переменная} в CSS препроцессорахMiddleThe Tribe
  2. Что изменится в поведении методов при использовании классов и вызове методов из инстанса в JavaScriptSeniorТочка
  3. Что делает продуктSeniorРСХБ
  4. Как скрыть переменные окружения в рантайме для браузера в NuxtSeniorЛОЦИЯ
  5. В каком порядке отрабатывают логи и рендер при использовании useEffect и useLayoutEffect с пустым массивом зависимостей в ReactSeniorПСБ
  6. Будет ли компонент обновлен при следующем Change Detection, если вызвать markForCheck на нем в Angular?MiddleLeverX
  7. Кто занимается выкаткой в CI/CDMiddleСбер
  8. Пример замыкания с внутренней функцией и предмет замыкания в JavaScriptSeniorКэтрид Диджитал
  9. Знаком ли с концепцией юнит тестированияSeniorСбер
  10. По каким протоколам взаимодействовали с бэкендомSeniorООО Рокет Тех
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как перехватывать ошибки в промисах и чем это отличается от try-catchSeniorKaspersky
  13. Какой хук в React соответствует поведению componentDidMount и componentWillUnmountSeniorСбер
  14. В каком порядке сработают обработчики при клике на кнопку в DOM с вложенностью div, form, buttonSeniorКэтрид Диджитал
  15. Как обращаться к объекту массива через this в JavaScriptSeniorЯндекс
  16. Что происходит при HTTP методах GET, HEAD, OPTIONS, POST, PUT, PATCHSeniorциан
  17. Каким вы видите идеального кандидатаMiddleКэтрид Диджитал
  18. Что наблюдает Intersection Observer для ленивой загрузкиSeniorGlobaldrive
  19. Какие технологии CSS используютсяSeniorСбер
  20. Какое у вас отношение к кодогенерации и какими инструментами пользовалисьSeniorТН-Групп
  21. Что происходит с расположением элементов, если второму элементу задать position absolute и left 50px, а остальные имеют position static в CSSSeniorДомклик

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

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

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

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

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

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

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

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

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

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