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

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

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

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

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

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

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

Каталог

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

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

Расскажи про Event Loop в JavaScript: из чего он состоит и в каком порядке выполняются синхронный код, микрозадачи и макрозадачи?

Синхронный код выполняется в стеке; после текущей задачи браузер обрабатывает очередь микрозадач, затем получает возможность рендеринга и выбора следующей задачи.

Читать ответ
Лайвкодинг

Есть компонент на React с input. Мы нажимаем на кнопку «Показать input» и показывается input, но на него не ставится фокус. Нужно это пофиксить. Предложи как можно больше решений.

Фокус нужно поставить после появления input в DOM: через autoFocus, callback ref либо effect, зависящий от состояния показа.

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

Как работает CORS: какие запросы отправляет frontend и что должен вернуть backend?

Браузер отправляет Origin; для запросов, требующих preflight, сначала выполняет OPTIONS. Сервер должен разрешить источник, метод и заголовки соответствующими CORS-заголовками.

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

Какими способами вы бы оптимизировали React-компоненты, которые замедляют отрисовку?

Сначала найдите узкое место профилированием, затем уменьшайте лишние обновления, тяжёлые вычисления и объём одновременно отображаемого UI.

Читать ответ