Frontend
Для чего нужен 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?
Что известно тебе о проекте, на который тебя собираются?
Какие типы данных есть в JavaScript? Чем отличается BigInt от Number?
Перепишите функцию strjoin без использования rest-параметров, используя объект arguments вместо них.
Если объявить функцию, а после неё переменную — будет ли к ней доступ внутри функции? Расскажи про всплытие переменных и временную мёртвую зону.
Расскажи про Event Loop в JavaScript/браузере.
Как ты замеряла время разработки для типовых списков — в часах или в story points?