Вопросы по JavaScript — часть 2
252 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
2×
Что вы знаете про Event Loop?
frontend
middle
2×
В чем основные отличия между SPA (Single Page Application) и SSR (Server Side Rendering)?
web
middle
2×
Что такое область видимости и как связаны ключи и значения в ней?
language_specific
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 2×
Что вы знаете про Event Loop?
Event Loop — это механизм, который позволяет JavaScript выполнять асинхронный код в однопоточном окружении. Он управляет порядком обработки задач, разделяя их на синхронные и асинхронные, и обеспечивает неблокирующее выполнение. Понимание Event Loop критично для отладки таймингов, оптимизации производительности и избегания race conditions. В основе лежат три компонента: стек вызовов (call stack), Web API (или C++…
✓ Event Loop — механизм асинхронности в однопоточном JS, управляющий очередями microtask и macrotask.
✓ Порядок: выполнение синхронного кода → все microtasks → один macrotask → рендеринг (опционально).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
2×
Какой фронтенд-фреймворк вы бы выбрали для нового проекта: React или Vue, и почему?
frontend
middle
2×
Как происходит процесс рендеринга страницы в браузере?
frontend
middle
2×
Чем отличаются LocalStorage, SessionStorage и Cookies?
web
junior
2×
В чем разница между методами foreach и map?
language_specific
junior
2×
В чем разница между WeakMap и WeakSet?
language_specific
middle
2×
Что такое прогрессивный рендеринг?
frontend
middle
2×
Для чего используется директива 'use strict'?
language_specific
junior
1×
Есть ли в JavaScript интерфейсы?
language_specific
junior
1×
Что происходит с DOM и сессией после загрузки страницы?
frontend
middle
1×
Где лучше всего хранить JWT-токен на фронтенде?
frontend
middle
1×
В чем разница между стрелочной функцией и обычной функцией в JavaScript?
frontend
junior
1×
В чем отличие между let и var в JavaScript?
language_specific
junior
1×
Как работает JavaScript?
language_specific
middle
1×
Как работает DOM?
frontend
junior
1×
Что такое стек вызовов и является ли он частью движка V8?
language_specific
middle
1×
Что такое цикл событий (Event Loop) и является ли он частью движка V8?
language_specific
middle
1×
Что такое Render Tree и как происходит процесс его формирования и объединения?
frontend
middle
1×
Как в JavaScript реализуется многопоточность и почему это считается плохим?
concurrency
middle
1×
Есть ли у вас опыт создания промисов?
language_specific
junior
1×
Для чего используется Promise.race?
language_specific
junior
1×
Как часто срабатывает garbage collector в JavaScript?
language_specific
middle
1×
Какие основные узкие места бывают в JavaScript-коде?
frontend
middle
1×
Как вы справлялись с callback hell?
language_specific
middle
1×
В чем разница между localStorage и файлами cookie?
web
junior
1×
В каких ситуациях использование метода bind для callback-функции является необходимым или оправданным?
frontend
middle
1×
Какие проблемы решает рендеринг страницы в браузере?
frontend
junior
1×
Как проверить, был ли отправлен HTTP-запрос после нажатия кнопки?
web
junior