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

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

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

Все вопросы

Нашлось 203 вопроса

  1. Как передать данные с одного микрофронтенда на другой в React?SeniorСбер
  2. Что произойдет, если у компонента поменять ключ, но свойства останутся те жеSeniorСбер
  3. Как обеспечить отображение картинки при отсутствии интернетаSeniorСбер
  4. Какие планы по развитию продуктаSeniorСбер
  5. Как работает приведение типов в выражениях с операторами сравнения в JavaScriptSeniorСбер
  6. Можно ли забиндить контекст функции в JavaScript и как это сделатьSeniorСбер
  7. Происходит ли остановка парсинга и рендеринга при встрече внешнего ресурсаSeniorСбер
  8. Как добавить обработчик события на DOM-элемент в React?SeniorСбер
  9. Как сделать, чтобы скрипт выполнялся, но не блокировал рендерингMiddleСбер
  10. Что внутри компонента отвечает за изменение состояния и ререндер при взаимодействии с UISeniorСбер
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Пробовал ли делать сервисы на Express.jsSeniorСбер
  13. Какие новые возможности JavaScript знаешьSeniorСбер
  14. Можно ли выполнить модифицирующий запрос на другой домен из браузераMiddleСбер
  15. Какие особенности разработки бэка для контейнеров по сравнению с обычными Linux машинамиSeniorСбер
  16. Вывести менеджеров, которые продали больше 500000 рублей за месяц одним запросомSeniorСбер
  17. Как реализовать функцию, принимающую селектор и возвращающую объект с методами для добавления классов и навешивания событийMiddleСбер
  18. Какие особенности у JSONSeniorСбер
  19. Какой принцип безопасности браузера используется по умолчаниюMiddleСбер
  20. Что такое приоритеты в CSSJuniorСбер
  21. Как получать всегда свежие данные на клиенте несмотря на кэшированиеSeniorСбер

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

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

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

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

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

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

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

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

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

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