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

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

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

Все вопросы

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

  1. Используется ли один большой стор или много маленьких в приложенииSeniorAltenar
  2. Почему в React компоненте при вводе текста последний символ пропадаетSeniorIT-One
  3. Как реализовать инверсию зависимости через события?SeniorBlack Wall Group (BWG)
  4. Как реализовать функцию retry для повторного вызова асинхронной функции при ошибке в JavaScriptSeniorЯндекс
  5. Как реализовать ленивую загрузку изображений без использования библиотекSeniorGlobaldrive
  6. На что обращаете внимание при проверке кодаSeniorЛигаСтавок
  7. Для чего используются Content hooks (ContentInit, ContentChecked) в AngularSeniorLeverX
  8. Какие способы выполнения HTTP-запросов в браузере на JavaScript?SeniorИннотех
  9. Куда пойдет выполнение после запуска промиса в JavaScriptSeniorBlack Wall Group (BWG)
  10. Какая последовательность рендеров и эффектов в React при монтировании и обновлении компонента?SeniorIT-One
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Почему в CSS приоритет класса выше, чем у тега, и почему в поле class можно указывать несколько классовSeniorПСБ
  13. Как лучше управлять состоянием формы с множеством полей в frontendSeniorБилайн
  14. Приведите пример разницы this и замыкания в JavaScriptSeniorExness
  15. Нужно ли передавать индекс и массив в callback функции some?SeniorЯндекс
  16. Зачем нужен промис в JavaScript и почему возникла необходимостьSeniorCyber Interactive
  17. Как досрочно выйти из метода map в JavaScriptSeniorКИТМЕД
  18. Как типизировать функцию, работающую с массивом промисов с разными типами в TypeScriptSeniorIT-One
  19. Какие группы кодов ответа от сервера существуютSeniorDigitalSail
  20. Как защитить эндпоинт от выгрузки всей базы данных по одному запросуSeniorВерме
  21. Как React отслеживает количество вызовов хуков между рендерами?SeniorBlack Wall Group (BWG)

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

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

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

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

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

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

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

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

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

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