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

Вопросы на собеседовании по JavaScript

703 вопроса по JavaScript с технических собеседований

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

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

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

На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.

Каталог

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

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

Для каждого из трёх фрагментов JavaScript-кода определите, что будет выведено в консоль, и объясните различия в поведении примитивов, объектов и переназначения ссылок.

Если функция принимает объект и изменяет его свойства, то эти изменения будут видны и снаружи, так как объекты передаются по ссылке.

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

Какие разновидности функций присутствуют в JavaScript и в чём различия между ними?

Генераторы в JavaScript — это функции, которые могут приостанавливать своё выполнение и возвращать промежуточные значения с помощью ключевого слова yield.

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

[имя] как выполнить глубокое копирование объекта в JavaScript, какие есть плюсы и минусы подходов?

Глубокое копирование объектов в JavaScript означает создание новой копии объекта со всеми вложенными объектами, а не просто копирование ссылок.

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

Что такое Virtual DOM и как он работает? Чем отличается от обычного DOM в JavaScript?

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

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

Недавно в JavaScript появился helper Promise.withResolvers. Слышал про такой? Нужно написать его аналог вместо второй строки.

Функция promiseWithResolver создаёт отложенный промис (deferred promise), возвращая объект с самим промисом и функцией для его разрешения (resolve).

Читать ответ