Какие React hooks вы использовали? С какими версиями React работали и был ли опыт с vanilla JavaScript?
Перечислите реально использованные hooks и версии React, затем приведите пример задачи на чистом JavaScript без framework.
Читать ответПодготовка к интервью
703 вопроса по JavaScript с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.
Каталог
Перечислите реально использованные hooks и версии React, затем приведите пример задачи на чистом JavaScript без framework.
Читать ответСтатический метод вызывается у класса и не требует экземпляра; метод экземпляра доступен созданным объектам и обычно работает с их состоянием.
Читать ответНативное приватное поле объявляют через #, например #balance. Обращаться к нему можно только из разрешённого лексического контекста класса.
Читать ответПорядок: 1, 5, 2, 4, 3. Отступы помогают прочитать вложенность, но порядок определяется синхронным выполнением, задачами и микрозадачами.
Читать ответСинхронный код выполняется в стеке; после текущей задачи браузер обрабатывает очередь микрозадач, затем получает возможность рендеринга и выбора следующей задачи.
Читать ответОбычный script без async/defer блокирует дальнейший парсинг на время загрузки и выполнения; defer выполняется после разбора HTML, async — по готовности.
Читать ответСкрипт получает ссылки на существующие узлы через DOM API и назначает обработчики событий; имена HTML-элементов не связываются с переменными автоматически.
Читать ответОбъект JavaScript может иметь прототип; при отсутствии собственного свойства поиск продолжается по цепочке прототипов до null.
Читать ответНазовите один реально изученный инструмент языка, объясните пользу и проверьте поддержку в целевом окружении, не выдавая давнюю возможность за новейшую.
Читать ответSymbol — примитив для уникальных идентификаторов, в том числе ключей свойств. Два вызова Symbol с одинаковым описанием создают разные значения.
Читать ответEvent Loop координирует выполнение задач среды и продолжений JavaScript, чтобы реагировать на события без синхронного ожидания каждой операции.
Читать ответООП организует программу вокруг объектов с состоянием и поведением; обычно обсуждают абстракцию, инкапсуляцию, наследование и полиморфизм.
Читать ответ