Frontend
В чём разница между controlled и uncontrolled input и когда что использовать?
В чём схожесть и различие типов (type) и интерфейсов (interface) в TypeScript? Где какой использовать?
Почему расстались с последним работодателем?
Как была организована работа с ARIA и keyboard navigation?
Чем отличается виртуальный DOM от обычного DOM?
Реализуйте функцию asyncAuth с callback-интерфейсом, которая возвращает Promise. Затем реализуйте функцию tryAuth(n), которая использует asyncAuth и в случае ошибки совершает n дополнительных попыток. Если все попытки провалились — возвращает последнюю ошибку.
Приходилось ли писать свои стартеры?
Что знаешь про Angular Signals? Какие базовые API и сущности?
Что думаешь про Pinia? В каких случаях ты бы не стала использовать Pinia?
Как реализован scoped во Vue под капотом?
Как ты оцениваешь текущее состояние брендбука — что нравится, что нет?
Какие типы данных существуют в JavaScript? Чем примитивы отличаются от объектов? Как они хранятся в памяти?
Расскажи о своём релевантном опыте работы.
Расскажите о своём текущем проекте: что делали, как была устроена команда, какие задачи выполняли?
Объясните атрибуты async и defer у тега script. Что это такое и в чём отличие?
Расскажите о себе
Были ли на работе люди, с которыми трудно было общаться? Принимались ли какие-то меры?
Как вы понимали, что продукт работает плохо? Как собирали информацию об ошибках, как обрабатывали обращения пользователей?
С какой графикой вы работали?
Какие стратегии рендеринга существуют? Расскажите про CSR, SSR, SSG.