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

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

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

Все вопросы

  1. Какие стратегии рендеринга бывают в Next.js и их плюсы и минусыSeniorKodix
  2. Почему проверка типа через instanceof не работает с интерфейсами в TypeScriptSeniorТочка
  3. Как реализовать JWT и refresh токеныSeniorSmartWay
  4. Как бороться с CORS при ошибках запросов к API?SeniorCyber Interactive
  5. Чем новая аналитика отличается от конкурентовSeniorЯндекс
  6. Как организовать общение между микрофронтендами?SeniorRecruitTech
  7. Скрипты всегда блокирующие или бывают не блокирующиеMiddleСбер
  8. Как работает стекSeniorCyber Interactive
  9. Будет ли работать React.memo если пропсы передаются в виде объекта, который меняется по ссылкеSeniorИннотех
  10. Как работает функция stringJoin, которая принимает разделитель и строки и склеивает их?SeniorЯндекс
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как задать значение по умолчанию для defineProps во Vue с TypeScriptSeniorБиблио-Глобус
  13. Как устанавливается WebSocket соединение в браузереSeniorExness
  14. Что происходит после DNS запроса и получения IP адреса?MiddleVK
  15. Какие основные типы состояний есть во FlutterSeniorВерме
  16. Что происходит при проверке статуса Promise в JavaScript, если он может выполниться раньше?SeniorBlack Wall Group (BWG)
  17. Как решить проблему потери реактивности при деструктуризации пропсов во Vue?SeniorThe Tribe
  18. Работали ли вы над проектом с нуля или на уже начатомMiddleТН-Групп
  19. Как записывать ошибки в массив по индексу, соответствующему индексу промиса в JavaScript?SeniorЯндекс
  20. Зачем использовать скобочки у функции в JavaScriptSeniorGoInvest
  21. Почему не использовать простой численный цикл в JavaScriptJuniorЯндекс

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

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

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

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

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

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

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

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

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

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