Frontend
Какие способы привязки контекста ты знаешь?
Где чаще всего встречаешь замыкание? Самый простой пример.
Правильно ли я понимаю, что RxJS может делать все то же самое, что и сигналы, а сигналы не могут все то, что может RxJS?
Расскажи про useState в React: что это такое, как работает, синхронный или асинхронный хук?
В чём разница между Reflow и Repaint?
Какие ещё оптимизации таблицы ты делал, помимо пагинации и фильтрации?
Расскажи кратко о себе и о том, что делал на последнем месте работы.
Есть ли возможность многопоточной работы в браузере, если JavaScript однопоточный?
Какая основная проблема есть в Context API? Почему переходят на state-менеджеры? Можно ли как-то обойти лишние ре-рендеры в Context API?
Как убрать объект из памяти, если он хранится в переменной, объявленной через let?
Можно ли отказаться от Zustand в пользу React Query (TanStack Query)?
Понимаешь ли ты, что такое полиморфизм? Можешь объяснить своими словами?
Почему использовалась архитектура FSD, а не какая-то другая?
Расскажи о самом сложном баге за карьеру
Как защититься от бесконечного Promise при запросе доступа к камере и микрофону? Предложи варианты с использованием статических методов Promise.
Задача на live coding: починить счётчик с setInterval в useEffect, который работает некорректно из-за проблемы с замыканием
В чём различие между Options API и Composition API во Vue 3?
Что выведет console.log? (задача на контекст: объект user с методом greet, вызов метода напрямую и через переменную)
Можешь описать жизненный цикл запроса в браузере — от того, как пользователь вводит адрес в адресную строку, до того, как страница отрендерилась?
Что ты имеешь в виду под «духом стартапа»? Что именно тебе не нравится в текущей компании?