ENIGMA AI
ENIGMA AI

Вопросы по JavaScript — часть 4

252 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Является ли JavaScript многопоточным языком?

language_specific junior

В каких случаях мы можем встретить значения NaN (Not a Number) и Infinity?

language_specific junior

Что будет возвращено, если вызвать async-функцию, в которой есть только пустой return?

language_specific junior

Во что компилируется async-функция как синтаксический сахар?

language_specific middle

Что такое состояние гонки (race condition) в JavaScript и как его предотвратить?

frontend middle

Как реализовать механизм подписки (subscribe) в контексте лайфкодинга?

frontend middle

Можно ли реализовать многопоточность в браузере, а не только асинхронность?

frontend middle

Почему вы решили перейти с .NET на JavaScript?

behavioral junior

Как работает многопоточность в JavaScript?

concurrency middle

Что передается по ссылке в JavaScript?

language_specific junior

Являются ли Number и Infinity типами данных в JavaScript?

language_specific junior

Являются ли классы в JavaScript синтаксическим сахаром?

language_specific middle

Как работает синхронная логика в JavaScript?

language_specific junior

Что такое вызов функции в JavaScript?

language_specific junior

Что такое объект в JavaScript?

language_specific junior

Как в JavaScript реализовать паттерн Observer?

oop middle

Как работает addEventListener в JavaScript?

frontend junior

Какие state-менеджеры вы использовали и в чем их основные отличия?

frontend middle

Будут ли данные, которые не проходят через сервер, отображаться на клиенте для поисковых роботов?

web middle

В чем заключаются плюсы и минусы подходов SSR (Server-Side Rendering) и CSR (Client-Side Rendering)?

web middle

В чем фундаментальное отличие между MobX и Redux?

frontend middle

Возвращает ли Promise всегда значение?

frontend junior

Что такое фабрики функций?

language_specific junior

Что такое DOM и какие две библиотеки использовались в контексте работы с ним?

frontend junior

Чем отличаются операторы сравнения (== и ===) и в чем заключается критическое различие между ними?

language_specific junior

Опишите полный жизненный цикл асинхронной операции в JavaScript, начиная с вызова fetch, проходя через макрозадачи, микрозадачи и отрисовку (render). Что будет приоритетнее: callback setTimeout с нулевой задержкой, разрешенный Promise или изменение DOM, и почему?

frontend senior

Что такое генераторы в JavaScript?

language_specific middle

Как бы вы реализовали анимированную смену карточек призов на лендинге для розыгрыша?

frontend middle

Как использовать объект в качестве ключа в массиве или объекте?

language_specific middle

В чем заключаются основные различия между подходами Vue и React?

frontend middle

Вопросы по другим технологиям