Sobes.tech

Что такое type guard в TypeScript?

Middle+
Ifellow
0

Посмотрите на функцию makeBook. Определите, что выведется в консоли на строках 20-21 (две закомментированные строки). Объясните поведение функции.

Middle+
SelectySelecty
0

Как сделать так, чтобы функция makeBook возвращала ожидаемые значения 0 и 5 вместо двух десяток?

Middle+
SelectySelecty
0

Отрефакторите компонент, который рендерит случайное число (из Promise) и положение скролла. Найдите проблемы и исправьте их.

Middle+
SelectySelecty
0

Опишите критический путь рендеринга браузера: от ввода URL в адресную строку до отрисовки страницы. Расскажите про DNS, TCP, HTTP, построение DOM, CSSOM, Render Tree, Layout и Paint.

Middle+
SelectySelecty
0

Блокирует ли CSSOM рендеринг страницы? Почему?

Middle+
SelectySelecty
0

Что такое reflow и repaint? Что такое forced reflow (принудительная перерисовка)? Как можно оптимизировать рендер, чтобы уменьшить количество принудительных перерисовок?

Middle+
SelectySelecty
0

Что такое CORS? Как он работает? В чём разница между простыми запросами (GET, POST) и предварительными запросами (preflight OPTIONS)? На что смотрит CORS при отправке запроса?

Middle+
SelectySelecty
0

Какие паттерны проектирования и принципы качества кода вы используете при разработке на React/TypeScript? Как применяете принципы SOLID во фронтенд-разработке?

Middle+
SelectySelecty
0

Как можно решить задачу, которую решает наследование, альтернативным способом? Что такое композиция в контексте TypeScript и React?

Middle+
SelectySelecty
0

Что такое HOC (Higher-Order Components)? Для чего используются? Приведите примеры использования HOC в React.

Middle+
SelectySelecty
0

В каких случаях происходит перерисовка (ре-рендер) компонента в React? Расскажите про reconciliation (согласование).

Middle+
SelectySelecty
0

Как работает Virtual DOM в React? Как React определяет порядок выполнения операций при ре-рендере? Расскажите про React Fiber и планировщик (scheduler).

Middle+
SelectySelecty
0

Для чего используются дженерики (Generics) в TypeScript? Как ограничить дженерик определёнными типами? Что такое type narrowing и как оно реализуется?

Middle+
SelectySelecty
0

Расскажите о своём опыте работы с Next.js. На каких проектах применяли и какие методы рендеринга использовали для разного контента?

Middle+
АэрофлотАэрофлот
0

Как вам помогает TypeScript в работе? Что из себя представляет типизация в нём?

Middle+
АэрофлотАэрофлот
0

Расскажите об опыте работы с библиотеками управления состоянием (Redux, RTK, Zustand).

Middle+
АэрофлотАэрофлот
0

Приходилось ли настраивать CI/CD?

Middle+
АэрофлотАэрофлот
0

Выделялись ли ресурсы на написание тестов? Какой опыт написания тестов?

Middle+
АэрофлотАэрофлот
0

Приходилось ли работать с микрофронтендами? Для чего вообще нужны микрофронтенды, какую проблему они решают?

Middle+
АэрофлотАэрофлот
0
/197