Frontend
Почему for...of подсвечивается красным в TypeScript, а обычный for — нет?
Что такое HTTPS и чем отличается от HTTP? Что происходит при TLS-handshake и что проверяет браузер в сертификате?
Задание: Создать страницу с многофункциональной таблицей криптовалюты. Нужно подключиться к API и отобразить список монет в таблице. Минимальные требования: Проект создан с нуля Only Typescript Подключиться к API Сортировка по значениям в столбце Поиск по значениям в ячейках (работает по принципу логического И) Дополнительные задачи: Собственная пагинация Минимальные стили (приятный и аккуратный вид) Общий поиск по значениям во всех ячейках Возможность закреплять столбики
Расскажи, что за штука такая Feature-Sliced Design (FSD)? Расскажи про свой опыт с FSD.
Расскажи о своём техническом опыте — что интересного было с технической точки зрения?
Как была организована работа на последнем проекте? Кто принимал архитектурные решения? Почему вы начинали проект в одиночку?
Какие сложности возникали при миграции с Angular 13 на 20?
Для чего нужны стейт-менеджеры и чем они отличаются от использования Context?
Что происходит с ленивым модулем при уходе с роута? Что происходит с компонентами, директивами, сервисами?
Что вывело вас на рынок и что сподвигло рассматривать новые предложения?
Расскажите о себе и своём последнем опыте работы.
Расскажи про кэширование в React — useMemo, useCallback и так далее.
Как называется процесс, когда ты додумываешь промежуточные точки между известными? А когда предсказываешь точки наперёд?
//Реализовать отсортированный список городов // Пример: // А // Архангельск // Астрахань // Б // Белгород // ...
Каковы ваши пожелания по зарплате?
Расскажите о себе, своём опыте и достижениях в свободном формате (5 минут).
Расскажи про React, насколько глубоко сталкивался со всякими внутренними нюансами? Что использовал?
Расскажите, в каком формате приходили задачи, где заводились, какое было описание, кто описывал, дизайн в чём рисовали?
Расскажи про ref и reactive во Vue 3: отличия, когда использовать
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); ```