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

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

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

Все вопросы

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

  1. Как реализовать бесконечный скроллSeniorTYMY
  2. Каким методом промиса получить результат первого выполненного запросаSeniorSmartWay
  3. Зачем нужен React.FragmentSeniorДомклик
  4. Через что передаются кукиSeniorKodix
  5. Как обрабатывать массив результатов промисов в JavaScript и выводить success или fail в консольSeniorЯндекс
  6. Как браузер обрабатывает теги script и styleSeniorRutube
  7. Как правильно выйти из цикла при нахождении нужного значения в объектеSeniorЯндекс
  8. Как реализовать передачу нового состояния первым аргументом в callback при вызове методов addCard и removeCard?SeniorRecruitTech
  9. Для чего нужны регулярные выражения и как они используются?SeniorДомклик
  10. Какие проблемы с утечкой памяти могут возникнуть при большом количестве подписок и как их избежать?SeniorRecruitTech
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как оптимизировать использование setState в Flutter чтобы уменьшить количество перерисовокSeniorВерме
  13. Вернёт ли метод map в JavaScript новый массив с новыми объектами или с теми же старыми объектами при добавлении свойства к объектам?SeniorДомклик
  14. Как реализовать добавление и удаление кнопок с уникальными id в React при кликахSeniorKaspersky
  15. Как отреагировать и что делать при переходе команды с React на VueSeniorДомклик
  16. Как реализовать уникальные идентификаторы заказов для предотвращения дублирования?Seniorelirox
  17. В чем разница между событиями DOMContentLoaded и load в браузереSeniorДомклик
  18. Как оценивается подход разработчика, интересующегося бизнесом и предлагающего улучшения?SeniorРосбанк
  19. Обязателен ли body в HTTP запросеSeniorРСХБ
  20. Каким методом промиса выполнить несколько параллельных запросов и получить результат каждогоSeniorSmartWay
  21. Какие HTML теги использовать для семантической разметки аккордеона и почемуSeniorSminex

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

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

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

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

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

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

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

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

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

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