ENIGMA AI
ENIGMA AI

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

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

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

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

Какими вкладками DevTools вы пользуетесь или пользовались и для чего?

frontend junior

Работали ли вы с инструментами разработчика (DevTools)?

frontend junior

Существуют ли способы избежать вызова layout в браузере при обновлении DOM?

frontend middle

Почему в JavaScript используется однопоточная модель и как реализуется многопоточность в таком окружении?

language_specific middle

Был ли у вас опыт работы напрямую с HTML5 Canvas?

frontend middle

На чём ещё можно писать современный веб-фронтенд, помимо React?

frontend junior

Какие существуют современные альтернативы React для разработки веб-фронтенда?

frontend junior

Как работают промисы в JavaScript?

language_specific junior

Какой стек технологий вы бы выбрали при создании веб-приложения на JavaScript?

web middle

В чем разница между Promise и setTimeout с точки зрения работы событийного цикла (Event Loop) в JavaScript?

language_specific middle

В каком порядке выполняются операции в JavaScript (Event Loop, микрозадачи и макрозадачи)?

language_specific middle

Является ли console.log в конструкторе Promise синхронным или асинхронным кодом?

language_specific junior

Что такое тип данных List в JavaScript?

language_specific junior

Что дает использование прототипов (prototype) в JavaScript?

language_specific middle

Работает ли JavaScript с замыканиями и функциями?

language_specific junior

Как в JavaScript сделать объект неизменяемым?

language_specific junior

Приходилось ли вам создавать свой Promise с использованием конструктора new Promise?

frontend middle

Как сделать задержку перед выполнением console.log, не используя промисы или коллбэки?

language_specific middle

Этап позиционирования (layout) работает напрямую с DOM и CSS?

frontend middle

Можно ли загрузить event loop таким образом, чтобы другие задачи перестали обрабатываться?

concurrency middle

Что такое layout thrashing?

frontend middle

В чем разница между Next.js и NestJS и в каких случаях лучше использовать каждый из них?

web middle

В чем разница между микротасками и макротасками в JavaScript?

language_specific middle

Почему Promise выполняется раньше, чем setTimeout?

frontend middle

Как написать функцию, которая дожидается одну секунду, используя промисы?

language_specific junior

Зачем нужны промисы и асинхронный код в JavaScript?

frontend junior

Как уменьшить размер бандла или компонентов приложения для оптимизации производительности?

frontend middle

В чем отличие констант let и const в JavaScript?

language_specific junior

В чем разница между передачей объектов по ссылке и примитивов по значению в JavaScript?

language_specific junior

Как предотвратить срабатывание обработчика событий (event handler) или блокировать выполнение действия, чтобы пользователь не получил уведомление о завершении операции?

frontend middle

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