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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Есть ли в React 18 возможности, доступные только классовым компонентам, а не функциональным?

Есть ли в React 18 возможности, которые можно реализовать исключительно в классовых компонентах? Контекст: React 18 и компоненты По набору возможностей классовые и функциональные компоненты практически находятся в…

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

Есть ли у стрелочных функций методы call, apply и bind и меняют ли они контекст?

Располагают ли стрелочные функции методами call, apply и bind? Стрелочные функции получают методы call, apply и bind через наследование от Function.prototype Однако bind не способен изменить контекст this стрелочной…

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

Зачем MutationObserver использует микротаски в Event Loop?

В Event Loop микротаски имеют более высокий приоритет MutationObserver отслеживает изменения DOM Коллбэки выполняются после завершения текущего макротаска Отложенное, но быстрое уведомление об изменениях…

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

Зачем в JavaScript нужна директива use strict и как она изменяет поведение кода?

включает в JS режим строгого выполнения запрещает неявные ошибки, включая обращение к необъявленным переменным не допускает повторяющиеся имена параметров функций изменяет значение this внутри функций: в strict это…

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

Зачем использовать async/await вместо Promises?

работа с асинхронностью в синхронной манере делает код более понятным и удобным для сопровождения устраняет цепочки then/catch и «пирамида ада» с помощью async/await легко описывать последовательные и параллельные…

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

Зачем нужен Service Worker на собеседовании?

Зачем нужен Service Worker? скрипт браузера для фоновой работы функционирует независимо от веб-страницы перехватывает сетевые запросы, выступая как proxy сохраняет ресурсы в кэше для работы офлайн поддерживает…

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

Зачем нужен memo в React и как он оптимизирует рендеринг?

React.memo — HOC, предназначенный для оптимизации рендеринга сохраняет результат рендеринга компонента по умолчанию выполняет поверхностное сравнение пропсов исключает лишние рендеры, когда пропсы остаются прежними…

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

Зачем нужен прототип в JavaScript?

основа прототипного наследования в JS объект, предоставляющий наследуемые свойства и методы помогает повторно использовать код формирует цепочки наследования (prototype chain) экономит память, позволяя экземплярам…

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

Зачем нужен хук useId и почему случайный ID использовать нельзя?

Хук React для стабильных ID обеспечивает одинаковые идентификаторы при серверном и клиентском рендеринге устраняет рассогласование между SSR и CSR (Mismatch) случайно сгенерированные ID способны изменяться при каждом…

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

Зачем нужны useMemo и useCallback и как работает мемоизация?

Зачем нужны useMemo и useCallback и как работает мемоизация? React hooks для оптимизации производительности useMemo сохраняет результат функции useCallback сохраняет саму функцию (callback) Оба хука помогают избежать…

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

Зачем нужны дженерики и какую задачу они решают?

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

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

Зачем нужны методы call, apply и bind в JavaScript?

Зачем нужны методы call, apply и bind в JavaScript? Позволяют явно задавать контекст выполнения функции (this) call: запускает функцию, получая аргументы через запятую apply: запускает функцию, принимая аргументы…

Читать ответ