Frontend
Чем useLayoutEffect отличается от useEffect?
Был ли у тебя негативный опыт в команде, например интенсивные споры на code review? Как бы ты действовал в такой ситуации?
Как поддерживали самописную библиотеку компонентов? Как решали вопросы тематизации (темизации) и кастомизации компонентов?
Находили ли вы применение для useCallback?
Можем ли мы зациклить watch? Как от этого предостеречься?
Для чего нужен requestIdleCallback?
Ты упоминал несколько независимых фронтенд-приложений — это микрофронтенды? Приходилось работать с Module Federation?
Какой нативный механизм JavaScript позволяет реализовывать последовательные сценарии с ожиданием ответа (например, онбординг или многошаговые формы)?
Что такое Virtual DOM и чем он отличается от обычного DOM?
Как будет вести себя рендер при изменении элемента списка? Зачем нужен trackBy?
Почему перешли на курсорную пагинацию? В чём проблема LIMIT/OFFSET?
Вызовите функцию getProducts в компоненте Vue 3 и отрисуйте полученные результаты в шаблоне.
В чём отличие unknown от any в TypeScript?
Есть объект, некоторые значения которого — функции. Как сделать его глубокую копию? Есть ли сложности?
Лайв-кодинг задача: дан массив объектов с полями id, title и data — необходимо получить уникальные title без учёта регистра.
Как сделать так, чтобы функция с Generic принимала только строку или экземпляр класса Bar, а в остальных случаях выдавала ошибку TypeScript?
Расскажи подробнее про процессы в команде: как распределяли задачи, какие были флоу, релизы, методологии?
Как замемоизировать статичный JSX-блок внутри компонента без вынесения в отдельный компонент? Какой массив зависимостей нужен?
Что такое unknown в TypeScript и чем он отличается от any?
Что известно тебе о проекте, на который тебя собираются?