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

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

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

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

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

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

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

Каталог

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

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

Что такое декоратор в TypeScript и для чего он используется?

средство метапрограммирования функция для изменения классов или их членов указывается с помощью @ перед объявлением получает целевой объект, имя свойства и его описание добавляет поведение, не изменяя исходный код…

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

Что такое делегирование событий в JavaScript и как оно работает?

паттерн обработки событий в DOM обработчик назначается общему родителю, а не каждому дочернему элементу событие всплывает (bubbling) вверх по дереву DOM подход сокращает число обработчиков особенно полезен для…

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

Что такое замыкание в JavaScript и зачем оно нужно на практике?

Что такое замыкания в JavaScript и почему они важны? функция связана с созданным для неё лексическим окружением сохраняется доступ к переменным внешней области видимости эти переменные продолжают существовать после…

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

Что такое замыкание в JavaScript и как оно работает?

понятие из функционального программирования и JS функция, объединённая с лексическим окружением — ссылками на внешние переменные сохраняет возможность обращаться к переменным внешней функции после завершения её работы…

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

Что такое компоненты в React и как они устроены?

Как устроена концепция компонентов в React? React — библиотека для создания пользовательского интерфейса Компоненты выступают базовыми блоками интерфейса Выделяют два типа: функциональные с хуками и классовые Внутри…

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

Что такое мемоизация и как использовать её для оптимизации производительности?

Что такое мемоизация и как применять её для оптимизации? приём кеширования результатов функции сохраняет результаты для заданных входных аргументов при повторном вызове возвращает предварительно вычисленное значение…

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

Что такое область видимости переменных и какие виды существуют?

Область видимости переменных понятие программирования, показывающее, в каких участках кода переменная доступна глобальная область: переменную можно использовать во всей программе локальная область: переменная доступна…

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

Что такое оператор нулевого слияния и как он работает?

Что представляет собой оператор нулевого слияния? проверяет значение на null и undefined возвращает правый операнд, когда левый равен null или undefined обозначается оператором ?? в отличие от || не воспринимает…

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

Что такое опциональная цепочка в JavaScript и как она работает?

Что такое опциональная цепочка в JS? оператор, который обеспечивает безопасный доступ к вложенным свойствам синтаксис: obj?.prop?.subprop не допускает ошибку TypeError при обращении к null или undefined возвращает…

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

Что такое паттерн Outbox и зачем он нужен?

Что представляет собой паттерн Outbox? шаблон интеграции, предназначенный для надёжной доставки событий и сообщений применяется, чтобы устранить проблему согласованности между базой данных и брокером сообщений сначала…

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

Что такое портал в React и зачем он нужен?

Что представляет собой портал в React? React-портал позволяет рендерить компоненты за пределами основного DOM-дерева и применяется для элементов с особыми требованиями к позиционированию, например модальных окон и…

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

Что такое принципы SOLID и как их применять?

SOLID — набор из пяти фундаментальных принципов объектно-ориентированного проектирования Single Responsibility: у класса должна быть только одна зона ответственности Open/Closed: сущность можно расширять, но не…

Читать ответ