Работа с облачными микросервисами.фит_МАГ_251017

Работа с облачными микросервисами.фит_МАГ_251017

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

50 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Микросервис — это…

  1. Большое приложение с общей БД
  2. Автономный компонент с узкой бизнес-функцией и собственными данными
  3. Любой HTTP-сервер
  4. Любой контейнер
Вопрос 2

Главное преимущество микросервисов для скорости поставки — это…

  1. Общая кодовая база
  2. Независимое развертывание сервисов
  3. Отсутствие сетевых вызовов
  4. Единый стек технологий
Вопрос 3

Когда монолит уместнее микросервисов?

  1. При жёстких требованиях к независимому масштабированию
  2. Когда команда и продукт малы и просты
  3. Когда десятки команд разрабатывают параллельно
  4. Когда много асинхронной интеграции
Вопрос 4

К недостаткам микросервисов относится…

  1. Отсутствие сетевой задержки
  2. Упрощённое тестирование
  3. Усложнение развёртывания и отладки
  4. Единая схема данных
Вопрос 5

Принцип единственной ответственности в DDD соответствует…

  1. Shared DB
  2. Bounded Context
  3. God Gateway
  4. Event Bus
Вопрос 6

Закон Конвея в контексте микросервисов подразумевает…

  1. Все сервисы в одной команде
  2. Архитектура повторяет коммуникации команд
  3. Обязательный монорепозиторий
  4. Запрет на API Gateway
Вопрос 7

В 12-факторных приложениях конфигурация хранится…

  1. В коде
  2. В переменных окружения
  3. В БД
  4. В Dockerfile
Вопрос 8

Синхронное взаимодействие подходит лучше всего для…

  1. Массовой рассылки событий
  2. Долгоживущих задач
  3. Простого запрос-ответ с быстрым SLA
  4. Потоковой аналитики
Вопрос 9

Pub/Sub снижает связность, потому что…

  1. Ускоряет TCP
  2. Отправитель не блокируется и не знает потребителей
  3. Обновляет схемы БД автоматически
  4. Заменяет API Gateway
Вопрос 10

API Gateway — это…

  1. БД для всех сервисов
  2. Сервис для кэширования метрик
  3. Единая точка входа и маршрутизации
  4. Инструмент миграции схем
Вопрос 11

BFF (Backend for Frontends) — это…

  1. Отказ от gateway
  2. Отдельный шлюз, адаптированный под тип клиента
  3. Сервис для CI
  4. Замена кэшам
Вопрос 12

Event-Carried State Transfer несёт…

  1. Только ID сущности
  2. Полное состояние для локальных проекций
  3. SQL-скрипты миграций
  4. Бинарные образы
Вопрос 13

«Eventual consistency» означает…

  1. Глобальный ACID
  2. Согласованность наступает со временем
  3. Полное отсутствие согласованности
  4. Жёсткую синхронность
Вопрос 14

Идемпотентность нужна для…

  1. Быстрых релизов
  2. Безопасных повторов при сбоях
  3. Сокрытия логов
  4. Миграций БД
Вопрос 15

Correlation ID используется для…

  1. Авторизации
  2. Связывания логов и трасс одного запроса
  3. Балансировки нагрузки
  4. Кэширования
Вопрос 16

Retry с экспоненциальным backoff безопасен при…

  1. Любых операциях
  2. Неидемпотентных транзакциях
  3. Идемпотентных операциях
  4. Только при чтении из кэша
Вопрос 17

Circuit Breaker защищает систему…

  1. От просадки CPU
  2. От каскадных ошибок зависимого сервиса
  3. От медленных запросов к БД через индексы
  4. От утечек памяти в контейнере
Вопрос 18

Bulkhead (переборки) — это…

  1. Разделение ресурсов по зависимостям
  2. Очистка кэша
  3. Универсальный таймаут
  4. Тип брокера сообщений
Вопрос 19

Saga координируется через…

  1. 2PC
  2. Хореографию или оркестрацию
  3. Транзакции в общей БД
  4. Mutex в Redis
Вопрос 20

Версионирование API нужно для…

  1. Ускорения компиляции
  2. Обратной совместимости при изменениях
  3. Изоляции подов
  4. Увеличения RPS
Вопрос 21

Контейнер против ВМ: ключевое отличие…

  1. Контейнеры виртуализируют железо
  2. Контейнеры разделяют ядро хоста
  3. ВМ запускаются быстрее
  4. Контейнеры всегда тяжелее
Вопрос 22

Лучший базовый образ для прод-контейнера…

  1. С графическим окружением
  2. Максимально лёгкий (alpine/slim)
  3. С компиляторами и IDE
  4. С локальным X-сервером
Вопрос 23

Multi-stage build нужен, чтобы…

  1. Ускорить сеть
  2. Уменьшить финальный образ
  3. Отключить healthcheck
  4. Включить GUI
Вопрос 24

HEALTHCHECK в Dockerfile позволяет…

  1. Встроить RBAC
  2. Автоперезапускать нездоровые контейнеры платформой
  3. Раздать сертификаты
  4. Управлять HPA
Вопрос 25

Registry хранит образы как…

  1. Скрипты монолитов
  2. Слои (layers) для переиспользования
  3. ZIP-архивы без слоёв
  4. YAML-манифесты
Вопрос 26

IaaS в облаке — это…

  1. Только код функций
  2. ВМ, сети, диски и балансировщики
  3. Полностью управляемые Рuntimes
  4. Только очереди сообщений
Вопрос 27

PaaS снимает ответственность за…

  1. Код приложения
  2. ОС и платформу выполнения
  3. Бизнес-логику
  4. Доменные модели
Вопрос 28

FaaS/Serverless характерно…

  1. Оплата за всегда включённые ВМ
  2. Масштабирование до нуля
  3. Обязательный монолит
  4. Ручной деплой без событий
Вопрос 29

Managed Kubernetes: провайдер управляет…

  1. Только worker-нодами
  2. Control Plane (API-server, etcd, scheduler)
  3. Трафиком между подами
  4. Внутренним кодом приложения
Вопрос 30

GKE Autopilot/EKS Fargate — это режим…

  1. Полностью ручной кластер
  2. «Серверлесс» для подов
  3. Отказ от контейнеров
  4. Только Windows-ноды
Вопрос 31

Декларативный подход Kubernetes означает…

  1. Пошаговые императивные команды
  2. Описание желаемого состояния, которое контроллеры поддерживают
  3. Скрипты bash на нодах
  4. Ручной перезапуск подов
Вопрос 32

Self-healing в Kubernetes достигается…

  1. Ingress-правилами
  2. Автоперезапуском подов и пересозданием на других нодах
  3. Только ручной поддержкой SRE
  4. Тюннингом GC
Вопрос 33

Service даёт…

  1. Стабильный IP/DNS и балансировку к подам
  2. Гарантии транзакций
  3. Замены Deployment
  4. Драйверы хранилищ
Вопрос 34

Ingress нужен для…

  1. Хранения PVC
  2. HTTP/HTTPS-входа и L7-маршрутизации
  3. Управления репликами
  4. RBAC
Вопрос 35

HPA масштабирует…

  1. Количество нод
  2. Количество подов по метрикам (CPU/которые настроены)
  3. Размер контейнера
  4. Версию образа
Вопрос 36

Monorepo vs Polyrepo: ключевой плюс monorepo…

  1. Проще ограничить доступ к частям кода
  2. Проще кросс-сервисные изменения одним PR
  3. Меньший размер репо
  4. Меньше сборок
Вопрос 37

Семантическое версионирование: 2.1.0 → 2.2.0 — это…

  1. patch
  2. minor
  3. major
  4. latest
Вопрос 38

Почему нельзя использовать тег latest в проде?

  1. Он слишком длинный
  2. Он недетерминирован
  3. Он несовместим с Docker
  4. Он требует root
Вопрос 39

Blue-Green деплой даёт…

  1. Постепенное увеличение трафика
  2. Мгновенное переключение между средами
  3. Отсутствие отката
  4. Обязательный mesh
Вопрос 40

Canary-деплой характеризуется…

  1. Переключением 100% трафика сразу
  2. Малой долей трафика на новую версию с мониторингом
  3. Отключением мониторинга
  4. Отказом от версионирования
Вопрос 41

Артефакты пайплайна CI/CD включают…

  1. Только исходный код
  2. Контейнерные образы, Helm-чарты, SBOM, подписи (Cosign)
  3. Только YAML
  4. Только логи
Вопрос 42

Observability опирается на «три столпа»:

  1. Трассировки, GUI, SLA
  2. Логи, метрики, трассировки
  3. Семплирование, SLA, SLI
  4. RBAC, IAM, TLS
Вопрос 43

Связка trace_id нужна для…

  1. Генерации образов
  2. Перехода от метрик к трассам и логам одного запроса
  3. Настройки RBAC
  4. Версионирования API
Вопрос 44

«Четыре золотых сигнала» SRE включают всё, КРОМЕ…

  1. Latency
  2. Traffic
  3. Errors
  4. Backups
Вопрос 45

Error Budget = 1 − SLO. При SLO=99.9% на 30 дней бюджет — около…

  1. 4,3 минуты
  2. 43 минут
  3. 4,3 часа
  4. 9 часов
Вопрос 46

mTLS в сервис-меше обеспечивает…

  1. Только шифрование сервера
  2. Взаимную аутентификацию и шифрование между сервисами
  3. Трассировки без заголовков
  4. Автоматический CI/CD
Вопрос 47

Readiness-probe должна…

  1. Убивать зависший процесс
  2. Определять готовность принимать трафик
  3. Чистить диск
  4. Обновлять образ
Вопрос 48

StatefulSet отличается от Deployment тем, что…

  1. Не поддерживает реплики
  2. Даёт стабильную идентичность и тома для подов
  3. Запрещает PVC
  4. Не работает с сервисами
Вопрос 49

Паттерн Outbox решает проблему…

  1. Сборки образа
  2. Надёжной публикации события вместе с записью в БД
  3. Автообновления CRD
  4. Балансировки нагрузки
Вопрос 50

Антипаттерн Shared DB опасен, потому что…

  1. Ускоряет разработку
  2. Создаёт скрытую связанность и ломает независимость сервисов
  3. Упрощает миграции
  4. Повышает надёжность