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

Вопросы собесов t.me/+1w_ehFPdT8RiMjUy
Вакансии t.me/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 Какой тип записи DNS используется для определения сервера имен, который может обслуживать домен?
Anonymous Quiz
9%
PTR
8%
SOA
23%
SRV
60%
NS
🤔 Какой принцип управления конфигурацией помогает избежать конфликтов при одновременном внесении изменений разными пользователями?
Anonymous Quiz
2%
Резервное копирование
17%
Репликация
16%
Микросегментация
65%
Версионирование
💊4
🤔 В каких случаях нужно использовать SIGKILL?

Применяется, когда:
- процесс завис и не реагирует на другие сигналы;
- требуется немедленное завершение;
- нет возможности дождаться корректного завершения (например, при утечке ресурсов).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какая команда Docker CLI используется для остановки работающего контейнера?
Anonymous Quiz
5%
docker pause
91%
docker stop
2%
docker shutdown
2%
docker halt
🤔 Какой инструмент предназначен для управления конфигурацией и автоматизации инфраструктуры?
Anonymous Quiz
56%
Puppet
2%
Docker
27%
Jenkins
15%
Kubernetes
💊1
🤔 Что такое squash в Docker?

squash — это процесс объединения всех слоёв Docker-образа в один. Это уменьшает количество слоёв, упрощает образ и может ускорить развертывание. Однако использование squash делает процесс сборки менее гибким из-за потери промежуточных слоёв.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой инструмент позволяет централизованно управлять логами в системе?
Anonymous Quiz
8%
Grafana
58%
Kibana
12%
Zabbix
22%
Prometheus
🤔2💊1
🤔 Какие команды порождают слой?

1. В Dockerfile каждая команда RUN, COPY, ADD, CMD порождает новый слой.
2. Эти слои создаются для обеспечения кэширования и ускорения сборки образов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔1
🤔 Какая команда используется для поиска строки в файле и вывода её контекста (несколько строк до и после)?
Anonymous Quiz
29%
grep -A
30%
grep -C
34%
grep -n
7%
grep -B
💊3
🤔 Какой из следующих терминов описывает процесс запуска контейнера с минимально необходимыми привилегиями?
Anonymous Quiz
21%
RBAC
42%
Least Privilege
30%
Rootless
7%
CAP_SYS_ADMIN
💊6
🤔 Как сохранить правила iptables, чтобы они не затерлись при перезагрузке?

Способы:
1. iptables-save — сохранить правила в файл (например, /etc/iptables/rules.v4).
2. Использовать iptables-persistent — утилиту, которая загружает сохранённые правила при старте.
3. Настроить systemd unit или скрипт, который загружает правила из файла.
Иначе при перезагрузке все правила очищаются.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой заголовок HTTP указывает, что объект может быть кэширован на промежуточных серверах и клиентских устройствах?
Anonymous Quiz
7%
Expires
88%
Cache-Control
3%
ETag
3%
Pragma
🤔 Какой тип брандмауэра используется для защиты виртуальных машин и контейнеров в облачных средах?
Anonymous Quiz
27%
Proxy Firewall
36%
Virtual Firewall
10%
Stateful Firewall
28%
Next-Generation Firewall (NGFW)
🤔 Чем отличается CD и CD (непрерывная доставка)?

Это два смысла одного сокращения:
- Continuous Delivery (непрерывная доставка) — код всегда готов к деплою, но деплой в прод по кнопке.
- Continuous Deployment (непрерывное развёртывание) — код автоматически деплоится в прод после прохождения всех тестов.
Delivery — ручной шаг, Deployment — полностью автоматизированный.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
2💊1
🤔 Как проверить доступность другого ресурса из контейнера?

Для этого можно зайти внутрь пода командой kubectl exec -it <pod-name> -- /bin/sh. Далее можно использовать инструменты вроде curl, ping, nc или wget. Например, curl http://service-name:port, ping service-name, nc -zv service-name port. Чтобы проверить работу DNS, используют nslookup service-name.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какой инструмент используется для автоматизации настройки и управления на множестве серверов?
Anonymous Quiz
25%
Vagrant
66%
Puppet
5%
Docker
3%
Git
🤔 Какие есть правила, которые запрещают запускаться какой-либо ноде?

Существует несколько правил и механизмов:
- taints — метки, не позволяющие запускать pod'ы на ноде без соответствующего toleration.
- nodeSelector, nodeAffinity — указывают, на каких нодах pod может или не может работать.
- Ресурсные ограничения — если pod требует больше ресурсов, чем нода может предоставить.
- Зоны доступности (topologySpreadConstraints), политики безопасности (PodSecurityPolicy) тоже могут ограничивать размещение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний