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

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

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

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать ответ