Подтемы
25 вопросов
-
senior theory Что такое **NVIDIA GPU Operator** и зачем нужен? Чем **Volcano** отличается от стандартного kube-scheduler, для каких задач (распределённое обучение, batch job…
-
senior theory Какие виды проб в k8s (**startup / readiness / liveness**), для чего каждая? Расскажи про **типичные false-positive**: когда сервис убивают без причины. Как пр…
-
senior design Спроектируй deployment **LLM inference-сервиса** в k8s: модель ~70B на vLLM, GPU H100, нужен autoscaling по нагрузке, blue-green / canary обновления, observabi…
-
senior theory Какие инструменты используете в pipeline для сканирования кода и образов? Назначение Trivy / SonarQube / PT AI / Luntry — кто что покрывает.
-
senior case Появился zero-day CVE в библиотеке которую вы используете (например, log4shell-уровня). Что делаете в ближайшие 4 часа? Опишите процесс: triage → patch → rollo…
-
senior mcq Какой подход лучше всего защищает от supply chain атак (compromised package)?
-
senior case Образ Python-сервиса весит 1.2GB и проходит security audit с критическими CVE. Как уменьшить размер до ~100MB и закрыть уязвимости? Расскажи про multi-stage + …
-
senior theory Расскажи про storage drivers Docker (overlay2, btrfs, devicemapper), как работает copy-on-write на уровне слоёв, какие проблемы вызывает bloat и как настраиват…
-
senior case Контейнер в prod рестартует в loop. Опиши диагностический workflow: какие команды (logs, exec, inspect, stats, dive), какие метрики смотреть, как разобраться в…
-
senior case Объясни resource requests/limits в k8s, три QoS class (Guaranteed, Burstable, BestEffort) и как дебажить OOMKilled — что смотреть, какие метрики, как поправить.
-
senior theory Чем отличаются ConfigMap и Secret, как монтировать (env vs volume, subPath), как обновить без рестарта pod'а и зачем нужен External Secrets Operator.
-
senior theory Расскажи про rolling update strategy (maxSurge/maxUnavailable), сравни с blue-green и canary deployment в k8s, и зачем нужен PodDisruptionBudget.
-
senior theory В состав Docker Compose входит несколько сервисов, каждый из которых имеет собственные зависимости и конфигурацию. Как вы бы реализовали конфигурирование серви…
-
senior theory Предположим, вы хотите протестировать и профилировать ваш проект с помощью Docker Compose. Как вы бы реализовали тестирование и профилирование в compose-файле?
-
senior theory Как Docker Swarm обрабатывает **conflict resolution** между сервисами в стеке при одновременном обновлении нескольких сервисов, и какие trade-offs возникают пр…
-
senior theory Предположим, в Docker Swarm-кластере с 5 узлами (3 worker, 2 manager) был запущен stack с 3 сервисами, один из которых зависит от другого. При обновлении stack…
-
senior theory В Docker Swarm-кластере с 10 узлами был запущен сервис с политикой размещения `placement: constraints: [node.labels.env == prod]`. При масштабировании сервиса …
-
senior theory Какие потенциальные проблемы могут возникнуть при использовании `docker service update` для обновления сервиса в Swarm, если в его конфигурации заданы **custom…
-
senior theory Предположим, в Docker Swarm-кластере с 5 узлами запущен сервис с политикой размещения, требующей доступа к определённому **host-path volume**, доступному тольк…
-
senior theory Как Docker Swarm обрабатывает **состояние сервиса** после сбоя узла, если сервис использует **custom network** с политикой `network-driver: overlay` и **volume…
-
senior theory В Docker Swarm-кластере с 3 узлами запущен сервис с политикой `update-parallelism: 1` и `update-delay: 30s`. При обновлении образа сервиса возникла ситуация, к…
-
senior theory Infrastructure as Code Security Cheatsheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
senior theory Kubernetes Security Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
senior theory Cloud Architecture Security Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
senior theory System Design: объясните тему «Security» — суть, за и против, когда применять.