DevOps | Тесты
2.34K subscribers
26 photos
345 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+1w_ehFPdT8RiMjUy
Вакансии t.me/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 Назови виды сервисов Kubernetes.

ClusterIP — доступ к сервису внутри кластера.
NodePort — доступ к сервису через определённый порт узла.
LoadBalancer — автоматическое создание внешнего балансира нагрузки.
ExternalName — перенаправление запросов на DNS-имя.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💊1
🤔 Какой протокол чаще всего используется для безопасной передачи данных между микросервисами в распределённых системах?
Anonymous Quiz
24%
HTTP
8%
AMQP
57%
gRPC
11%
SMTP
🤔 Какой уровень модели OSI отвечает за взаимодействие и обмен данными между приложениями?
Anonymous Quiz
8%
Сетевой уровень
64%
Прикладной уровень
15%
Транспортный уровень
14%
Сеансовый уровень
👍41
🤔 Какие могут быть лимиты у Nginx и со стороны чего?

1. worker_connections: количество соединений на один процесс-воркер.
2. worker_rlimit_nofile: количество открытых файлов.
3. Лимиты ОС: ulimit, параметры ядра (net.core.somaxconn, fs.file-max).
4. Аппаратные ограничения: ресурсы процессора и памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🤔 Какой параметр команды kubectl apply позволяет применять изменения к ресурсам в определенном namespace?
Anonymous Quiz
3%
filter
9%
target
8%
context
80%
namespace
🤔 Какой инструмент DevOps используется для управления версиями исходного кода?
Anonymous Quiz
0%
Docker
3%
Jenkins
95%
Git
2%
Ansible
🤔4
🤔 Чем отличается git push от git pull и зачем используется каждая?

1. git push: отправляет локальные изменения в удалённый репозиторий. Используется для публикации новых изменений.
2. git pull: получает изменения из удалённого репозитория и объединяет их с локальными. Используется для синхронизации кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤯1
🤔 Какой из следующих параметров файла /etc/fstab определяет точку монтирования файловой системы?
Anonymous Quiz
66%
MountPoint
7%
Device
7%
FilesystemType
20%
UUID
🤔 Какой заголовок HTTP используется для указания, что клиент должен использовать для авторизации при выполнении запроса?
Anonymous Quiz
6%
Content-Type
2%
Referer
90%
Authorization
2%
Cookie
🤔 Как построить выделение ресурсов, балансировку, нагрузку и масштабирование?

Выделение ресурсов:
- Использование kubernetes requests/limits, cgroups, namespaces.
- Автоматическое масштабирование под CPU/Memory.
Балансировка нагрузки:
- Внутри кластера — через kube-proxy, kube-dns, Istio, Envoy.
- Наружу — Ingress Controller, L7 балансировщики (Nginx, Traefik), L4 (HAProxy, AWS ALB).
Масштабирование:
- Horizontal Pod Autoscaler по метрикам.
- Vertical Pod Autoscaler для подбора ресурсов.
- Cluster Autoscaler — масштабирует сам кластер.
Оркестрация + наблюдение:
- Prometheus + Grafana для метрик.
- Alertmanager для алертов.
- Tracing (Jaeger, OpenTelemetry).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
🤔 Какой метод балансировки нагрузки используется, если в конфигурации Nginx задан параметр proxy_pass с опцией weight?
Anonymous Quiz
6%
Least connections
76%
Weighted round-robin
14%
Round-robin
4%
IP Hash
🤔 Какой компонент в Jenkins отвечает за выполнение билдов?
Anonymous Quiz
10%
Jenkins Master
43%
Jenkins Pipeline
39%
Jenkins Agent
9%
Jenkins Node
👍1
🤔 Как первоначально оценить размер ноды, не зная как работает приложение?

1. Стартовая гипотеза:
- CPU: 0.5–1 core
- RAM: 512Mi–1Gi
- Подняться с requests по минимуму и оставить limits пустыми.
2. Понаблюдать:
- Метрики пода (kubectl top pod, Grafana).
- Поведение при запуске, пике и в простое.
3. Использовать Goldilocks или VPA:
- Эти инструменты подскажут оптимальные requests/limits на основе истории.
4. Снять perf-профиль:
- Если есть возможность — замерить поведение через нагрузочное тестирование.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍1
🤔 Какая команда показывает последние 50 строк из файла?
Anonymous Quiz
1%
more +50 file
38%
cat file | tail -n 50
3%
head -50 file
58%
tail -50 file
💊11😁2🤯1
🤔 Какой показатель используется для измерения уровня доступности системы, обычно выражаемый в процентах времени, когда система доступна?
Anonymous Quiz
15%
Среднее время восстановления (MTTR)
3%
Частота ошибок
23%
Среднее время до отказа (MTBF)
59%
Доля времени работы (Uptime)
🤔 Что такое inode?

Inode — это структура данных в файловых системах Unix, которая хранит информацию о файле, включая его метаданные (размер, права доступа, время изменения), но не сам контент файла или его имя. Каждый файл или директория имеет свой собственный inode, и доступ к содержимому файла осуществляется через указатели inode. Inode не хранит информацию о самих данных файла, только о его расположении на диске. Число inode ограничено при создании файловой системы, что может повлиять на её емкость.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
🤔 Какой параметр в конфигурации iptables используется для указания действия, которое должно быть выполнено, если пакет соответствует правилу?
Anonymous Quiz
12%
-D
49%
-A
6%
-C
33%
-j
🤔 Какая команда используется для определения маршрута до удаленного узла?
Anonymous Quiz
12%
route
72%
traceroute
13%
ip route
3%
ping
💊4
🤔 Почему плохо запускать контейнер от рута?

1. Если злоумышленник получит доступ к контейнеру, он сможет выполнять команды с root-привилегиями и выйти за пределы контейнера.
2. Это создаёт угрозу для всей хост-системы, так как контейнеры не всегда изолированы идеально.
3. Лучше использовать пользователя с ограниченными правами внутри контейнера для повышения безопасности.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🤔 Какой тип брандмауэра проверяет пакеты на уровне сетевого и транспортного уровней, используя правила фильтрации на основе IP-адресов, портов и протоколов?
Anonymous Quiz
58%
Packet Filtering Firewall
15%
Application Firewall
8%
Stateful Firewall
19%
Proxy Firewall