Frontend
С чем связан твой текущий поиск работы? Почему рассматриваешь другие места?
Что ты знаешь о компании [компания]? Был ли у тебя опыт работы с ней?
Что такое методы жизненного цикла компонента? Перечислите основные.
Что такое Props в React?
Анализ кода модуля auto-letter-fix.ts на наличие утечек памяти, многократных вызовов и оптимизации
Задача на React (3 подзадачи): 1) Починить форму редактирования пользователя — при клике на имя пользователя в списке, имя должно подставляться в input формы редактирования. 2) Форма редактирования не должна перерендериваться при вводе текста в поле поиска (оптимизация с React.memo). 3) При выборе пользователя из списка поле поиска должно сбрасываться.
Был ли опыт работы с Vue? Какие инструменты использовали для тестирования?
Как работает React? Расскажи про Virtual DOM и механизм reconciliation.
Расскажи об опыте участия в выборе архитектуры проекта на последнем месте работы
Какие способы скрыть элемент в CSS ты знаешь?
В чём разница между display:inline и display:inline-block?
Если элементу задан position:absolute, относительно какого элемента он будет позиционироваться? Что если внутри абсолютного элемента ещё один абсолютный?
Как реализовать компонент таблицы с разными цветами бордера в разных контекстах, используя BEM и компонентный подход Vue?
Расскажи про мультиязычность и RTL-верстку. Как сделать отступы, которые корректно работают для LTR и RTL?
Как оптимально сверстать блок с изображением товара в интернет-магазине с учётом максимальной оптимизации и различных кейсов отображения?
Расскажи про Event Loop: что это такое, как работает?
Как реализовать делегирование событий для списка с кнопками, открывающими модальное окно?
Расскажи про методы массивов: какие используешь, мутируют ли они массив, что возвращают?
Как сделать глубокое копирование объектов в JavaScript?
Какие статические методы Promise вы знаете помимо Promise.resolve? Чем Promise.all отличается от Promise.allSettled?