Специализация
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 в телеграм
Какие бывают значения у background-size?
Свойство background-size в CSS определяет размеры фонового изображения элемента. Основные значения этого свойства включают:
auto (изображение сохраняет свои исходные размеры),
cover (изображение масштабируется, чтобы полностью покрыть элемент), и
contain (изображение масштабируется, чтобы полностью вписаться в элемент, сохраняя пропорции). Понимание этих значений помогает создавать более гибкие и адаптивные дизайны.
Почему нельзя передавать context.Background() глубоко внутрь бизнес-логики и как правильно работать с контекстами?
context.Background() — это корневой контекст без отмены. Его нельзя передавать в бизнес-логику, потому что вы теряете таймауты, дедлайны и связь запроса с внешней системой. Правильно — принимать контекст сверху (HTTP/gRPC), передавать его вниз во все вызовы и использовать WithTimeout, где требуется более жёсткий контроль.
В чем разница между выполнением задач на main queue и background queue?
Main queue используется для обновления интерфейса и обработки пользовательских событий. Background queue предназначена для тяжелых и длительных операций. Выполнение тяжелой логики на main queue приводит к зависанию UI. Фоновая очередь не имеет доступа к UI напрямую. Корректное разделение задач критично для производительности.
В чем разница между Active, Inactive, Background и Suspended состояниями?
Active — приложение активно и получает события. Inactive — временное состояние без приёма событий, например при входящем звонке. Background — приложение выполняется в фоне ограниченное время или для специальных задач. Suspended — приложение полностью заморожено и не выполняет код.
Какие ограничения существуют у выполнения кода в background?
В фоне приложение может выполнять код только ограниченное время или в рамках разрешённых режимов. Большинство приложений получают несколько секунд на завершение работы. Долгоживущие задачи возможны только для специальных типов активности. При нарушении правил приложение может быть принудительно завершено.
Как background ведёт себя у элементов без контента?
Рейтинг:
3
Сложность:
5
Background отображается только в пределах размеров элемента. Если у элемента нет контента и не задан размер, фон не будет виден. У блочных элементов без контента высота равна нулю. Background становится заметным только при наличии размеров, padding или border. Это важно учитывать при вёрстке.
Рейтинг:
3
Сложность:
5
Рейтинг:
5
Сложность:
5
Рейтинг:
5
Сложность:
5
Рейтинг:
5
Сложность:
6
Рейтинг:
5
Сложность:
7