Frontend-разработчик — вопросы с реальных собеседований, часть 13
87 популярных вопросов из 410 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
В чем заключается отличие между использованием цикла forEach и метода map в JavaScript с точки зрения мутации данных и возвращаемого значения?
frontendJavaScriptjunior
1×
В чем разница между методами перебора массивов forEach, map и reduce в JavaScript, и в чем заключаются их ключевые отличия по поведению и возвращаемым значениям?
language_specificJavaScriptjunior
1×
Расскажите про делегирование событий в браузере.
frontendJavaScriptmiddle
1×
Как избежать ненужных рендеров в React при работе с компонентами? Что для этого можно применить и что конкретно вы использовали в своей практике?
frontendReactmiddle
1×
Работали ли вы с CSS-препроцессорами, например, Less или Sass?
frontendCSSjunior
1×
Какие есть преимущества у CSS-переменных (CSS custom properties)?
frontendCSSjunior
1×
Какие CSS-препроцессоры вам известны и использовали ли вы их в работе?
frontendCSSjunior
1×
Что такое DOM (Document Object Model)?
frontendJavaScriptjunior
1×
Как происходит процесс парсинга и рендеринга HTML-документа браузером?
frontendHTMLmiddle
1×
Опишите этапы рендеринга страницы в браузере.
frontendJavaScriptmiddle
1×
Что такое CSS custom properties (нативные CSS-переменные)?
frontendCSSjunior
1×
Почему некоторые технологии или подходы раньше использовались чаще, а сейчас реже?
architecturemiddle
1×
Что такое ключевое слово в JavaScript?
language_specificJavaScriptjunior
1×
Можно ли в React Context API разделять хранение системной логики (например, переключение тем) и бизнес-данных (например, состояние форм или API-данные), вынося последние в отдельные стейт-менеджеры?
frontendReactmiddle
1×
Как можно располагать элементы на странице, используя позиционирование в CSS?
frontendCSSjunior
1×
Какая у вас операционная система?
generaljunior
1×
Какая разница между position: sticky и position: fixed в CSS?
frontendCSSjunior
1×
Что такое корутины, зачем они нужны и почему их удобно использовать?
concurrencymiddle
1×
Как скрыть элемент со страницы через некоторое время?
frontendJavaScriptjunior
1×
Что такое callback и какова его функция?
language_specificjunior
1×
Как бы вы подошли к оптимизации производительности сложного компонента (например, таблицы или базы данных): как провести анализ узких мест, тестирование и определить стратегию оптимизации?
architecturesenior
1×
Для чего в CSS используется свойство position и какие задачи оно решает?
frontendCSSjunior
1×
Почему при оборачивании родительского компонента и передаче пропсов в дочерний компонент возникают лишние ререндеры и как это можно предотвратить?
frontendReactmiddle
1×
Почему в текущем компоненте (таблице) отсутствует ленивая подгрузка и какие существуют способы её реализации для оптимизации рендеринга тяжёлых ячеек и вложенных компонентов?
frontendReactmiddle
1×
Чем отличается var от const в JavaScript?
language_specificJavaScriptjunior
1×
Как вы обычно декомпозируете свои задачи? Расскажите на примере.
behavioralmiddle
1×
В FSD вы использовали микросервисную архитектуру или монолит?
architecturemiddle
1×
Расскажите кратко о вашем опыте, почему вы хотите работать у нас и какова ваша мотивация?
behavioraljunior
1×
Какие есть конкретные use cases, когда удобно использовать CSS-переменные (CSS custom properties)?