Frontend
Как ведёт себя state, если компонент отрендерен через портал в другом месте DOM?
Почему z-index не работает как ожидается — элемент с меньшим z-index перекрывает элемент с большим z-index?
Требуется ли тебе IT-аккредитация?
На каком этапе жизненного цикла лучше делать запрос к бэкенду?
Насколько тебе интересна продуктовая разработка, или тебе интереснее DevX, конфигурация и платформенные задачи?
По каким принципам работает NGRX? Из чего он состоит, как весь этот механизм крутится?
Что такое Event Loop?
Задача на написание функции, которая принимает строку, представляющую набор ключей, разделённых точкой, и конвертирует её в объект с вложенной структурой.
Как в Nuxt 3 правильно хранить runtime config и чем public config отличается от private?
Чего ожидаете от нового места работы?
Зачем нужен useRef? Какие у него применения?
Может ли стек вызовов переполниться? Если да, почему это может произойти?
Расскажите про принципы ООП: наследование, полиморфизм, инкапсуляция, абстракция.
Что такое computed и watchers во Vue?
Что такое CSRF и как с ним бороться?
Как работают вместе useMemo, useCallback и React.memo? Почему важно оборачивать функции в useCallback при передаче в дочерний компонент, обёрнутый в React.memo?
Перечисли известные тебе принципы разработки ПО.
Для чего используется ключевое слово infer в TypeScript?
Что произойдёт, если вместо класса использовать обычный объект с теми же методами (без strict mode)?
import { useState, useCallback } from 'react' const Component = () => { const [count, setCount] = useState(0); const handleClick = useCallback(() => { console.log(count); }, []); return ( <div> <div onClick={() => setCount((prev) => prev + 1)}>Count: {count}</div> <div onClick={handleClick}>Log</div> </div> ); };