Frontend
setTimeout(function timeout() { console.log('Таймаут'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Создание промиса'); resolve(); }); p.then(function(){ console.log('Обработка промиса'); }); console.log('Конец скрипта'); // Усложненный кейс // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));
Какие у тебя есть вопросы по компании и команде? Из кого будет состоять команда?
Что такое доступность (accessibility) в вебе? Какие атрибуты и HTML-элементы используются для обеспечения доступности?
Что можно передавать в GET-запросе?
Расскажи про CSS-свойство position: какие значения бывают и какие у них особенности?
С какой графикой вы работали?
Что вывело вас на рынок и что сподвигло рассматривать новые предложения?
Как решить проблему с trackBy, если в массиве есть дублирующиеся значения и нет уникального идентификатора?
Какие задачи тебе комфортнее: с подробным описанием или абстрактные?
Что такое state в React и зачем он нужен?
Что такое React.memo? Можно ли обернуть всё приложение в memo? Почему плохо использовать мемоизацию повсеместно?
Можешь привести пример, когда можно использовать uncontrolled input вместо controlled?
В чём преимущества и недостатки микрофронтендов?
Задача: реализовать класс с методами subscribe, unsubscribe и next (паттерн Observer/Наблюдатель). Все методы должны быть строго типизированы на TypeScript. Метод subscribe должен возвращать функцию для отписки.
Расскажите про HTTP протоколы и методы, которые используются.
Расскажи про критические этапы рендеринга браузера (Critical Rendering Path)
Что такое Progressive Web Application (PWA)?
Есть код с IIFE, которая возвращает объект с полем value и методом setValue. Что будет выведено в консоли после вызова setValue(2) и обращения к полю value? Что нужно исправить, чтобы вывелась двойка?
Из чего состоит HTTP-запрос?
В чём разница между оператором in и методом hasOwnProperty?