Frontend
Расскажите о своем опыте работы и последнем проекте
Какая разница между логическим ИЛИ (||) и оператором нулевого слияния (??)?
Какие директивы в Angular ты знаешь? Как создать кастомную атрибутную и структурную директиву?
Есть главная страница с большим количеством блоков и карточек с изображениями. Как оптимизировать производительность (FPS, плавность скролла)?
Расскажи про себя и свой опыт работы
Вакансия несколько месяцев назад закрывалась — почему она снова открылась? Разработчик не прошёл испытательный срок?
Расскажи про cookie-based аутентификацию и двухфакторную авторизацию в личном кабинете.
Расскажи о своём проекте ProHR: в каком составе делали, что было самым сложным?
Сталкивался ли с Cache API?
Как вам комфортнее работать: по строгому ТЗ или в рамках обсуждений с командой?
Можно ли к .catch() прицепить .then()?
В чём отличие в поведении метода reduce у массива и представленной кастомной рекурсивной функции reduce?
Предположим, у тебя команда из трёх frontend-разработчиков. Как считаешь, микрофронтенды помогут или нет?
Расскажи подробнее про отдельный слой для API-запросов — как он был устроен, что было единицей описания?
В чём разница методов массива filter и forEach?
Можешь объяснить, что такое замыкание?
Что такое nullish coalescing оператор (??) и чем он отличается от обычного оператора ||?
Что такое псевдомассив arguments? Чем отличается от обычного массива?
Есть дерево с интерфейсом INode (value: number, left?: INode, right?: INode). Напиши функцию, которая обходит дерево и возвращает сумму всех value
Если на лету должна проходить валидация — как это организовать?