Frontend
Расскажи про Event Loop: микротаски и макротаски, очерёдность выполнения.
Расскажите об опыте работы с библиотеками управления состоянием (Redux, RTK, Zustand).
Что будет происходить со стеком вызовов и очередью задач в момент этой бесконечной рекурсии?
Код-ревью у вас проходит уже на стадии PR, до тестирования и до релиза?
Реализовать функцию sumPromises, которая принимает в качестве аргументов промисы и возвращает сумму результатов их выполнения. Функция может принимать любое количество аргументов, можно использовать любые API промисов.
Question 5 Wind farms, which generate electricity using arrays of thousands of wind-powered turbines, require vast expanses of open land. County X and County Y have similar terrain, but the population density of County X is significantly higher than that of County Y. Therefore, a wind farm proposed for one of the two counties should be built in County Y rather than in County X. Which of the following, if true, most seriously weakens the planner's argument? - County X and County Y are adjacent to each other, and both are located in the windiest area of the state. - The total population of County Y is substantially greater than that of County X. - Some of the electricity generated by wind farms in County Y would be purchased by users outside the county. - Wind farms require more land per unit of electricity generated than does any other type of electrical-generation facility. - Nearly all of County X's population is concentrated in a small part of the county, while County Y's population is spread evenly throughout the county.
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Что использовали кроме Kafka? В чём плюсы и минусы Kafka?
В чём разница между контролируемым и неконтролируемым компонентом в React?
В чём разница между хранением данных в массиве и в объекте с точки зрения памяти? Какой способ хранения таблицы (двумерный массив или двумерный объект) будет легче для памяти?
Расскажи про оптимизацию производительности страниц в Nuxt: с чем сталкивалась, какие проблемы решала и каким образом?
Напишите функцию, которая принимает массив чисел и возвращает второе по величине число. Решение должно работать за один проход по массиву.
Можно ли в POST-запросе добавить query-параметры?
Как ты подходишь к выбору технологий на проекте и как ведёшь дискуссии при наличии сопротивления?
Какие механизмы вызывают re-render компонента в React?
Какие state-менеджеры ты использовала? Зачем нужен state-менеджер, какую проблему он решает?
Приходилось ли мокировать API-данные? Как это делали?
Расскажи про bind, call, apply. В чём отличие между ними?
Опишите, что происходит при нажатии на кнопку в React-компоненте со счётчиком: как работает useState, как React понимает, что нужно обновить именно эту часть DOM?
Реализуй функцию fetchAll, которая принимает массив URL и fetcher, и возвращает массив результатов. Как сделать параллельные и последовательные запросы?