Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое root-аккаунт в Linux?
Root — это суперпользователь Linux, обладающий полным контролем над системой. Он может устанавливать программы, изменять файлы, создавать и удалять пользователей.
Что такое корни (roots) для сборщика мусора? Откуда начинается маркировка?
Корни (Roots) — это специальные места в памяти, от которых сборщик мусора начинает анализ достижимых объектов. Объект считается "живым", если существует цепочка ссылок от какого-либо корня до этого объекта. Корнями обычно являются глобальные и статические переменные, локальные переменные в активных методах и регистры процессора.
Если у нас 100 редюсеров, проверяет ли их все rootReducer или только до первого совпадения по типу?
rootReducer передает каждый экшен ВСЕМ дочерним редюсерам, независимо от количества редюсеров и совпадения по типу экшена. Каждый редюсер получает экшен и решает самостоятельно, нужно ли ему обновлять состояние. В switch/case default ветка возвращает текущее состояние без изменений.
Что такое GC Roots?
GC Roots — это начальные точки, от которых GC начинает поиск живых объектов.
Все объекты, достижимые от GC Roots, считаются живыми.
Недостижимые объекты подлежат удалению.
Это основа алгоритма сборки мусора.
Рейтинг:
1
Сложность:
3
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
5
Сложность:
7