Подборка объединяет вопросы, отмеченные на этапах интервью в Wildberries. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: infrastructure, go, mobile.
В Ansible переменные имеют разный приоритет, который определяет, какие значения будут использоваться при конфликте. В частности, defaults и vars отличаются по приоритету:
Ошибка "Connection refused" при попытке подключения к сервису на той же машине означает, что клиент не может установить TCP-соединение, потому что сервер либо не слушает указанный порт, либо соединение блокируется.
По умолчанию Ansible может выполнять сценарии одновременно на 5 хостах. Это значение определяется параметром forks в конфигурационном файле ansible.cfg или при вызове командной строки.
StateFlow используется для представления потока данных, который всегда имеет значение. Он является "холодным" потоком и отправляет последние значение при подписке.
Data class в Android (Kotlin) предоставляет удобный способ создания классов для хранения данных с автоматической генерацией методов equals(), hashCode(), toString() и copy().
В архитектуре систем, особенно в Android, существуют различные типы сервисов, которые выполняют фоновые задачи и обеспечивают взаимодействие компонентов. Основные типы сервисов: