Подготовка к интервью

Вопросы для позиции «Frontend-разработчик»

1745 вопросов для подготовки на позицию Frontend-разработчик

1745 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.

Каталог

Результаты поиска

Найдено: 1745
Теория

Что такое шаблоны и строковые литералы в JavaScript?

Шаблонные литералы (или шаблонные строки) — это синтаксис для создания строк в JavaScript, который обеспечивает ряд преимуществ по сравнению с обычными строковыми литералами (с одинарными или двойными кавычками).

Читать ответ
Теория

Чем отличаются контролируемые и неконтролируемые компоненты в React? В каких случаях лучше использовать неконтролируемые?

Контролируемый input в React — это элемент формы, значение которого полностью управляется состоянием компонента.

Читать ответ
Теория

Код-ревью React-компонентов Comments и CommentsEditor: найдите логические и UX-проблемы в коде (например, некорректное сохранение индекса при закрытии шторки, проблемы с обновлением value при изменении пропсов).

В коде React-компонентов Comments и CommentsEditor часто встречаются следующие логические и UX-проблемы:

Читать ответ
Теория

Ты знаешь, что такое метрика FCP (First Contentful Paint)? Предположим, у нас приложение на React — соцсеть с серверным рендерингом, и есть проблема: когда пользователь по прямой ссылке заходит на чей-то профиль, у него долго висит белый экран. Можешь пройтись по этапам — что происходит с момента, когда пользователь нажал Enter, до момента, когда появился первый контент?

Для улучшения метрики FCP (First Contentful Paint) в Lighthouse можно применить следующие подходы:

Читать ответ
Теория

Как реализовать взаимодействие между вкладками браузера для такого сценария?

Для синхронизации двух вкладок браузера через localStorage используется событие storage. Оно срабатывает в других вкладках, когда в одной вкладке происходит изменение данных в localStorage.

Читать ответ
Теория

Что такое Virtual DOM и как он работает в React?

Virtual DOM — это абстракция реального DOM, представляющая собой легковесную копию структуры пользовательского интерфейса в памяти.

Читать ответ
Теория

Какие ещё способы оптимизации производительности React-приложения ты знаешь?

Для решения проблемы производительности в React-приложении при жалобах на лаги можно последовательно выполнить следующие шаги:

Читать ответ