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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Что такое событие DOMContentLoaded?

Это событие, которое возникает, когда первоначальный HTML-документ полностью загружен и разобран, без ожидания завершения загрузки таблиц стилей, изображений и подфреймов.

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

Чем отличаются конструкции async/await и Promise при работе с асинхронным кодом в JavaScript?

Promise — это объект, представляющий результат асинхронной операции, который может быть выполнен или отклонён в будущем. Он позволяет регистрировать обработчики через методы then() и catch().

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

Можно ли зависнуть Node.js со стороны JavaScript/V8, не используя бесконечный цикл while(true)? Как сделать так, чтобы очередь промисов никогда не опустела?

Да, в Node.js можно «зависнуть» со стороны JavaScript/V8 без использования бесконечного цикла while(true).

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

В каких случаях и на каком этапе рекомендуется оптимизировать JavaScript-код в приложениях, работающих на Node.js?

Оптимизировать JavaScript-код в Node.js-приложениях рекомендуется после того, как приложение прошло стадию прототипирования и базового функционала, и выявлены узкие места по производительности.

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

Что означает термин TDZ и как он влияет на выполнение кода в JavaScript?

TDZ (Temporal Dead Zone) — это период времени между объявлением переменной с помощью let или const и её фактическим присвоением значения, в течение которого доступ к переменной приводит к ошибке.

Читать ответ