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

Вопросы на собеседовании по JavaScript

703 вопроса по JavaScript с технических собеседований

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

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.

Каталог

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

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

Как React.memo выполняет поверхностное сравнение пропсов?

Как React.memo использует поверхностное сравнение пропсов? React.memo представляет собой HOC для оптимизации функциональных компонентов Он сопоставляет новые и предыдущие пропсы с помощью поверхностного сравнения…

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

Как Redis используют в приложениях и для каких задач?

Что представляет собой Redis и где его применяют? In-memory СУБД с моделью ключ-значение Очень высокая скорость за счёт хранения данных в оперативной памяти Работа с разными структурами данных: строками, списками,…

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

Как Redux определяет отсутствие редюсеров?

Как Redux определяет отсутствие редюсеров? при создании store Redux ожидает функцию редусера отсутствие редусера или некорректное значение приводит к ошибке проверка выполняется при вызове createStore(reducer) редюсер…

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

Как frontend-разработчик взаимодействует с Docker?

На фронтенде Docker используют для изоляции и стандартизации среды Docker помещает frontend-приложение вместе со всеми зависимостями в контейнер Для создания образа применяется Dockerfile: в нём устанавливаются Node,…

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

Как microtask queue отличается от task queue в Event Loop JavaScript?

Разница между microtask queue и task queue область: асинхронность в Event Loop JavaScript microtask queue: очередь высокоприоритетных операций, которая обрабатывается сразу после текущего стека и до рендеринга…

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

Как useEffect заменяет методы жизненного цикла и что означает пустой массив зависимостей?

Роль useEffect в жизненном цикле React-компонентов В функциональных компонентах useEffect используется как хук для сайд-эффектов с его помощью через зависимости заменяются классовые методы: componentDidMount,…

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

Как блокирующие операции влияют на Event Loop и как их избежать?

Как блокирующие операции влияют на Event Loop Event Loop — основа обработки асинхронных событий в JS Блокирующие операции приостанавливают цикл и замедляют выполнение задач Такие блокировки вызывают задержки UI и…

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

Как браузер загружает, обрабатывает и отображает веб-страницу?

Браузер загружает и визуализирует веб-страницы По URL он отправляет серверу HTTP/HTTPS-запрос В ответ получает HTML, CSS, JS и прочие ресурсы Разбирает HTML и формирует DOM-дерево Обрабатывает CSS и создаёт…

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

Как в Git объединить последние N коммитов в один?

Как объединить последние N коммитов в один коммит? Git, работа с историей Для интерактивного ребейза применяют команду git rebase -i HEAD~N В открывшемся редакторе у первой строки оставляют pick, а для остальных…

Читать ответ