703 вопроса по JavaScript с технических собеседований
703 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.
JavaScript традиционно считается интерпретируемым языком, так как код выполняется напрямую движком (например, V8, SpiderMonkey) без явной предварительной компиляции в машинный код.
Деревья часто встречаются в задачах, связанных с DOM-структурой, файловыми системами, иерархиями данных и т.п. Основные алгоритмы обхода деревьев — это:
Контекст this в JavaScript определяется на момент вызова функции и указывает, на какой объект она ссылается. Он динамический и зависит от способа вызова функции.
В очередь микрозадач (microtask queue) попадают задачи, которые должны выполниться сразу после текущего скрипта, но до отрисовки и обработки макрозадач. К ним относятся: