Реальные вопросы, которые задают на собеседованиях для Frontend-разработчик в EPAM.
Смотрите также задачи с собеседований для Frontend-разработчик
В чем разница между call, apply и bind
В чем разница между классовыми и функциональными компонентами в React
Что такое мемоизация
Что такое хуки в React и какие чаще всего используются
Что лучше использовать: Redux Toolkit с слайсами или чистый Redux со стором?
В чем отличие null от undefined и когда их использовать в JavaScript
Что такое Promise в JavaScript и как он работает?
Что такое поверхностное и глубокое копирование объектов в JavaScript
Что такое generics в TypeScript и как они помогают создавать переиспользуемые компоненты?
Как работает жизненный цикл React-компонентов
Что такое React.memo и как он помогает оптимизировать рендеринг
Как работает useRef хук в React и для чего он используется
Что такое принципы SOLID и как они помогают писать структурированный код
Как работают useMemo и useCallback для оптимизации производительности React-компонентов
В чем отличие useEffect от useLayoutEffect в React
Что такое виртуальный DOM и зачем он нужен
Что такое debounce и как он работает в JavaScript?
Как правильно указывать зависимости в useEffect в React
Что такое абстрактный класс и в чем отличие интерфейса от абстрактного класса?
Какие варианты реализации debounce существуют в React для ограничения частоты вызова функции
Все 40 вопросов доступны в Сопровождении до оффера
Узнать подробнее