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

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

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

Все вопросы

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

  1. Для чего нужен тип Symbol в JavaScript?SeniorИннотех
  2. Кэшируются ли вычисляемые свойства во Vue и как работает мемоизацияSenior1221 Systems
  3. Как реализовать методы класса EventEmitter и какие аргументы они должны приниматьSeniorТ-Банк
  4. В чем отличие скомпилированного кода обычного и асинхронного импорта компонентовSeniorЛОЦИЯ
  5. Создавал ли ты кастомные события мыши во frontendSeniorООО Свифтсэнд
  6. Что происходит с авторизацией при закрытии и повторном открытии браузераSeniorITQ Group МКБ БАНК
  7. Является ли интерфейс единственным способом абстракции в паттерне инверсии зависимости?SeniorBlack Wall Group (BWG)
  8. Почему Promise.race не подходит для выбора лучшего покупателя в JavaScriptSeniorЯндекс
  9. Как реализовать функцию isNaN без использования Object.is в JavaScriptSeniorИнити
  10. Почему ресурсы CSS и JavaScript блокируют построение и отображение страницыSeniorRutube
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как организован процесс работы с ветками и слияниями?SeniorООО Рокет Тех
  13. Как проверить успешность платежа?SeniorЯндекс
  14. До какого размера стоит делать React компонентыSeniorАльфа-банк
  15. Что делать, если руководство хочет сменить технологию фронтенда, а вы не согласныSeniorДомклик
  16. Почему при откате восстанавливается серия постов, а не один пост?SeniorBlack Wall Group (BWG)
  17. Как получить ref компонента сразу после его отрисовки при условном рендеринге во VueSeniorЛОЦИЯ
  18. Как оптимизировать первую загрузку при увеличении размера бандла приложения?SeniorExness
  19. Как удалить последний элемент массива в setState без мутаций в React?SeniorBlack Wall Group (BWG)
  20. Как отфильтровать строку, чтобы оставить только буквы с помощью регулярных выражений в JavaScriptSeniorЯндекс
  21. Что будет, если передать в React diff div без keySeniorСбер

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

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

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

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

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

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

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

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

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

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