252 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Какими вкладками DevTools вы пользуетесь или пользовались и для чего?
frontendjunior
1×
Работали ли вы с инструментами разработчика (DevTools)?
frontendjunior
1×
Существуют ли способы избежать вызова layout в браузере при обновлении DOM?
frontendmiddle
1×
Почему в JavaScript используется однопоточная модель и как реализуется многопоточность в таком окружении?
language_specificmiddle
1×
Был ли у вас опыт работы напрямую с HTML5 Canvas?
frontendmiddle
1×
На чём ещё можно писать современный веб-фронтенд, помимо React?
frontendjunior
1×
Какие существуют современные альтернативы React для разработки веб-фронтенда?
frontendjunior
1×
Как работают промисы в JavaScript?
language_specificjunior
1×
Какой стек технологий вы бы выбрали при создании веб-приложения на JavaScript?
webmiddle
1×
В чем разница между Promise и setTimeout с точки зрения работы событийного цикла (Event Loop) в JavaScript?
language_specificmiddle
1×
В каком порядке выполняются операции в JavaScript (Event Loop, микрозадачи и макрозадачи)?
language_specificmiddle
1×
Является ли console.log в конструкторе Promise синхронным или асинхронным кодом?
language_specificjunior
1×
Что такое тип данных List в JavaScript?
language_specificjunior
1×
Что дает использование прототипов (prototype) в JavaScript?
language_specificmiddle
1×
Работает ли JavaScript с замыканиями и функциями?
language_specificjunior
1×
Как в JavaScript сделать объект неизменяемым?
language_specificjunior
1×
Приходилось ли вам создавать свой Promise с использованием конструктора new Promise?
frontendmiddle
1×
Как сделать задержку перед выполнением console.log, не используя промисы или коллбэки?
language_specificmiddle
1×
Этап позиционирования (layout) работает напрямую с DOM и CSS?
frontendmiddle
1×
Можно ли загрузить event loop таким образом, чтобы другие задачи перестали обрабатываться?
concurrencymiddle
1×
Что такое layout thrashing?
frontendmiddle
1×
В чем разница между Next.js и NestJS и в каких случаях лучше использовать каждый из них?
webmiddle
1×
В чем разница между микротасками и макротасками в JavaScript?
language_specificmiddle
1×
Почему Promise выполняется раньше, чем setTimeout?
frontendmiddle
1×
Как написать функцию, которая дожидается одну секунду, используя промисы?
language_specificjunior
1×
Зачем нужны промисы и асинхронный код в JavaScript?
frontendjunior
1×
Как уменьшить размер бандла или компонентов приложения для оптимизации производительности?
frontendmiddle
1×
В чем отличие констант let и const в JavaScript?
language_specificjunior
1×
В чем разница между передачей объектов по ссылке и примитивов по значению в JavaScript?
language_specificjunior
1×
Как предотвратить срабатывание обработчика событий (event handler) или блокировать выполнение действия, чтобы пользователь не получил уведомление о завершении операции?