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

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

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

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

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

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

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

Каталог

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

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

Можешь описать жизненный цикл запроса в браузере — от того, как пользователь вводит адрес в адресную строку, до того, как страница отрендерилась?

Браузер определяет адрес, получает документ из кеша или сети, разбирает HTML и CSS, загружает ресурсы и строит изображение страницы.

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

Когда пользователь вводит google.com в браузере, какой первый HTTP-запрос уходит на сервер и каким методом?

При обычной навигации браузер запрашивает документ методом GET, например GET / по HTTPS. DNS и установление защищённого соединения происходят до этого и не являются таким HTTP-запросом.

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

Можно ли принудительно запустить сборщик мусора в JavaScript?

В обычном браузерном JavaScript стандартного API для принудительного запуска GC нет. Время сборки выбирает движок; отладочные возможности окружения не являются переносимым API.

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

Что происходит с точки зрения React при пагинации с фиксированным размером страницы, если использовать уникальные идентификаторы элементов как key или индексы как key?

При key=id React связывает компонент с конкретной записью; при key=index — с позицией на странице. Во втором случае локальное состояние может перейти к другой записи.

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

Назови возможности JavaScript, которые невозможно реализовать в старых браузерах ни транспиляцией, ни полифилом.

Полностью воспроизвести Proxy и поведение слабых ссылок обычным полифилом нельзя: они требуют возможностей движка. Частичная эмуляция не равна совместимости со стандартом.

Читать ответ