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

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

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

Все вопросы

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

  1. Как использовать принципы программирования в повседневной работеSeniorИннотех
  2. Что произойдет при прямой мутации состояния в редьюсере ReduxSeniorHolyWeb
  3. Как реализовать полифилл для Array.prototype.some с учетом callback и thisArg?SeniorЯндекс
  4. Как лучше организовать ответственность за авторизацию в веб-приложенииSeniorООО Снэп АйТи
  5. Чем наполнить массив, создаваемый один раз и используемый в React компонентеSeniorSminex
  6. Попадем ли в catch при ошибке в асинхронном вызове внутри try в JavaScriptSeniorKaspersky
  7. Как сделать так, чтобы React компонент рендерился только при изменении определенного пропсаSeniorEdenAI
  8. Как делается мобильная и планшетная адаптация лендинговSeniorТТ-Медиа
  9. Как реализовать алгоритм скользящего среднего с окном k без полного пересчёта массива?Seniorelirox
  10. Как организованы макеты и UI kit в FigmaSeniorТТ-Медиа
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Почему при изменении состояния компонента происходит ререндер, а не размонтирование и монтированиеSeniorСбер
  13. Что строится рядом с DOM после построения Document Object ModelSeniorСбер
  14. Какой опыт работы со стилями в приложенииSeniorНалитек
  15. Приведите пример использования flex-grow, flex-shrink и flex-basisSeniorЛитРес
  16. Что происходит при объединении полей с конкретными значениями в TypeScript?SeniorИнрэко
  17. Что значит опциональное поле в TypeScriptSeniorGarage Eight
  18. Как строилась архитектура проекта и почему были выбраны определенные решенияSeniorТН-Групп
  19. Как реализовать хранение нескольких колбэков для одного события в EventEmitterSeniorТ-Банк
  20. Есть ли блокеры или опасения, которые хотел бы избежать на новом проекте?SeniorИннотех
  21. Как отобразить большой список из 10 тысяч элементов без лаговSeniorVK

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

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

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

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

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

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

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

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

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

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