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

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

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

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

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

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

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

Каталог

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

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

Какие подходы существуют в JavaScript для реализации повторного использования кода без использования прототипного наследования?

В JavaScript для повторного использования кода без прототипного наследования часто применяются следующие подходы:

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

Чем отличаются конструкции 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 и её фактическим присвоением значения, в течение которого доступ к переменной приводит к ошибке.

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

Что привлекло вас к профессии JavaScript разработчика и почему вы выбрали именно этот язык для своей карьеры?

JavaScript привлек меня своей универсальностью и возможностью создавать интерактивные веб-приложения, которые видны и используются миллионами пользователей.

Читать ответ