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

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

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

Все вопросы

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

  1. Как лучше управлять состоянием формы с множеством полей в frontendSeniorБилайн
  2. Приведите пример разницы this и замыкания в JavaScriptSeniorExness
  3. Нужно ли передавать индекс и массив в callback функции some?SeniorЯндекс
  4. Зачем нужен промис в JavaScript и почему возникла необходимостьSeniorCyber Interactive
  5. Как досрочно выйти из метода map в JavaScriptSeniorКИТМЕД
  6. Как типизировать функцию, работающую с массивом промисов с разными типами в TypeScriptSeniorIT-One
  7. Какие группы кодов ответа от сервера существуютSeniorDigitalSail
  8. Как защитить эндпоинт от выгрузки всей базы данных по одному запросуSeniorВерме
  9. Как React отслеживает количество вызовов хуков между рендерами?SeniorBlack Wall Group (BWG)
  10. Как браузер и сервер кэшируют запросы и не возникает ли дублирования кэшированияSeniorСбер
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как лучше реализовать попап или модальное окно в мобильной версии сайта: по центру или снизу?SeniorTilda
  13. Можно ли сделать PNG из SVG?SeniorГазпромбанк
  14. Как работает lazy загрузка в useSWRSeniorБиблио-Глобус
  15. С чем связаны проблемы производительности CSS?SeniorRecruitTech
  16. В чем разница между async function и обычной функцией в JavaScript?SeniorEPAM
  17. Как отследить момент запуска и завершения обычной функции в JavaScriptSeniorДомклик
  18. Как предотвратить двойной заказ при двойном клике на кнопку?Seniorelirox
  19. Какие действия по диагностике и оптимизации при долгой загрузке приложения?SeniorExness
  20. Получали ли вы готовую OpenAPI спецификацию и переносили из нее типы и методыSeniorADV/web-engineering
  21. Как передать все пропсы родительского компонента дочернему без явного перечисления в ReactSeniorEvApps

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

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

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

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

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

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

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

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

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

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