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

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

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

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

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

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

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

Каталог

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

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

Как создаются переменные и присваиваются данные в JavaScript? Что происходит при создании примитива и объекта?

Переменная связывает имя со значением. При присваивании примитива копируется значение, а при присваивании объекта копируется значение ссылки на тот же объект.

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

Что такое контекст в JavaScript, ключевое слово this? Что будет в консоли, если вызвать метод объекта, внутри которого написано console.log(this)?

Для обычного метода, вызванного как obj.method(), this обычно равен obj; значение определяется способом вызова, а не местом объявления функции.

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

Что такое замыкание в JavaScript и может ли оно привести к утечке памяти?

Замыкание — функция вместе с доступом к лексическому окружению её создания. Оно может удерживать ненужные данные, если сама функция долго остаётся достижимой.

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

Расскажите про requestAnimationFrame: зачем он нужен в JavaScript и как его можно применить для выполнения тяжёлой работы без блокировки интерфейса?

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

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

Есть ванильное JavaScript-приложение и React-приложение: в обоих есть параграф и кнопка, по клику меняющая текст параграфа. Где изменение произойдёт быстрее и что будет оптимальнее?

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

Читать ответ