Frontend
Расскажи, пожалуйста, про свой опыт, какие технологии тебе интересны, с чем в последнее время работал, с чем хотел бы работать?
Как обработать состояние rejected у промиса, используя .then() и .catch()? Как понять, в каком именно .then() произошла ошибка, и обработать её отдельно?
Почему ошибки в функции any нельзя добавлять через push, а нужно записывать по индексу?
Если обратиться к аргументу arguments в стрелочной функции, что там будет?
Какие классические подходы к работе с формами в Angular?
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
Как работает provide/inject во Vue 3?
Чем type отличается от interface в TypeScript? Когда что используешь?
Какие изменения пришли в Angular с появлением Signals, зачем это нужно?
Как решалась проблема прописывания alt у декоративных изображений?
[имя] готов рассматривать формат сотрудничества через вендора (Glassport Global)?
С какими ошибками сталкивались при обновлении Bitrix?
Как вы оценивали задачи? Использовали Planning Poker по шкале Фибоначчи?
Объясните разницу между наследованием и композицией. Плюсы и минусы каждого подхода. Как это влияет на отладку?
Next.js на проекте появился по твоей инициативе или ты пришёл и он уже был? По какой причине был выбран Next.js?
Расскажи про SSE (Server-Sent Events) и сравни с WebSocket и polling
Что можно сделать кроме курсора, если не хочется его использовать?
Расскажи подробнее о задачах на текущем месте работы, что было особенно интересным и сложным.
В чём разница между стратегиями change detection OnPush и Default? Зачем использовать OnPush?
Чем отличаются атрибуты async и defer у тега script? Как они влияют на загрузку и выполнение JavaScript?