Frontend
/* Что выведется в консоли */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("готово!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Result"; } f(); console.log(7);
Какие плюсы даёт TypeScript?
Что такое Map и Set, чем они отличаются, какие особенности есть?
Расскажи про методы HTTP-запросов и их основные различия (GET, POST, PUT, DELETE, PATCH, HEAD).
Какие подходы или библиотеки использовались для оптимизации размера бандла?
Как проходило код-ревью на прошлых проектах?
—SEPARATOR—
Какие CSS свойства вызывают только Repaint, а какие вызывают Reflow/Layout?
Сверстайте блоки red, blue, grey используя только CSS (без изменения разметки, без добавления обёрток). Блоки должны быть расположены согласно примеру на изображении. Можно задавать стили контейнеру и самим блокам.
Были ли задачи, где явно не хватало ни времени, ни людей, ни информации?
Что такое методология BEM в CSS?
Для элементов с position: absolute — какие критерии определяют, кто является содержащим блоком (containing block)? Только position: relative или есть другие варианты?
Как именно была настроена веб-консультация (видеозвонки)?
Правильно ли использовать async/await непосредственно в useEffect? Почему?
Где проходит граница между использованием слотов и пропсов в компонентах Vue.js?
Как работает MVCC в PostgreSQL? Зачем нужно версионирование?
Знакомо ли тебе понятие делегирования событий? Можно ли переписать решение с использованием делегирования?
Почему нельзя использовать стрелочную функцию для groupBy? Какой this будет в стрелке?
Как обстоят дела с TypeScript? Использовали ли дженерики, утилитарные типы, TypeGuard?
Как сделать, чтобы два промиса выполнялись параллельно и функция отработала за 1 секунду, а не за 1200мс?