Frontend
Какая сложность (Big O) у метода subscribe?
Был ли опыт использования Vuex?
Как можно потоково разбирать JSON, разбивая обработку на чанки, чтобы не блокировать основной поток? Через что можно пускать обработку следующего чанка, чтобы не тормозить страницу (например, requestIdleCallback, генераторы)?
Какая типизация используется в TypeScript? Чем она отличается, если сравнивать с языками вроде C# или Java?
Расскажите о задаче по оптимизации производительности, которую вы решали.
Расскажите о хуках жизненного цикла Angular-компонента в порядке их выполнения.
Вы готовы работать в офисе в Познани 1 день в квартал, если вы находитесь за пределами Познани? Понятно. Каков ваш срок уведомления или когда вы сможете начать? Каковы ваши ожидания по месячной зарплате?
В коде используется forwardRef для кнопки — зачем он нужен и что будет, если его не использовать?
Какие методы глубокого копирования объектов в JavaScript ты знаешь?
Почему сначала выполняются все микрозадачи, а потом уже макрозадачи? Почему не наоборот?
Расскажите про свой опыт, чем занимаетесь в последнее время?
Зачем нужны динамические IP-адреса, если статические такие удобные?
// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)
Какими протоколами твое приложение общалось с бэкендом?
Что происходит когда HTML попадает в браузер? Что является блокирующими сущностями и как с этим работать?
Код-ревью у вас проходит уже на стадии PR, до тестирования и до релиза?
// Даны три типа. Необходимо на их основании создать тип Delivery, который будет содержать все поля из приведенных типов.
Метод splice — мутирующий или нет? Как сделать немутирующую версию?
На какой технологии был построен редактор и как он устроен?
Что ещё можно мемоизировать, чтобы дочерние компоненты не перерендеривались? Если в компонент передаётся функция — что использовать?