703 вопроса по JavaScript с технических собеседований
703 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.
Promise инициируется в момент создания нового экземпляра класса Promise. Функцию-исполнитель (executor), переданную в конструктор, среда выполнения JavaScript вызывает сразу же, синхронно.
Сборщик мусора (Garbage Collector, GC) в JavaScript автоматически управляет памятью, освобождая объекты, которые больше не используются программой. Основной механизм — это определение достижимости объектов.
Оператор == (нестрогое сравнение) выполняет приведение типов перед сравнением значений. Оператор === (строгое сравнение) не выполняет приведение типов и сравнивает значения и типы данных без изменений.
Каррирование (currying) — это техника в функциональном программировании, при которой функция с несколькими аргументами преобразуется в последовательность функций, каждая из которых принимает один аргумент.