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

Вопросы собесов t.me/+1w_ehFPdT8RiMjUy
Вакансии t.me/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 Какая команда Kubernetes CLI позволяет просмотреть историю изменений Deployment?
Anonymous Quiz
30%
kubectl history deployment
22%
kubectl get history
20%
kubectl describe deployment
28%
kubectl rollout history deployment
🤔 Какой инструмент используется для проверки состояния и конфигурации серверов в Chef?
Anonymous Quiz
7%
Chef Solo
43%
Chef Infra
35%
Chef InSpec
14%
Chef Automate
🤔 В чём разница между контейнеризацией и виртуализацией?

Контейнеризация использует контейнеры для изоляции приложений и их зависимостей на уровне операционной системы, что делает контейнеры более лёгкими по сравнению с виртуальными машинами. Виртуализация, в свою очередь, создает полноценные виртуальные машины с собственными ОС поверх гипервизора, что требует больше ресурсов. Контейнеры запускаются на общем ядре ОС хоста, а виртуальные машины имеют свои ядра, что делает их независимыми, но более тяжёлыми. Контейнеры обеспечивают большую гибкость и скорость развертывания по сравнению с виртуальными машинами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🤔 Какая команда позволяет заменить вхождения строки "foo" на "bar" во всех файлах в текущей директории и её поддиректориях?
Anonymous Quiz
8%
xargs sed -i 's/foo/bar/g'
37%
sed 's/foo/bar/g' *
8%
awk '{gsub(/foo/, "bar"); print}'
47%
find . -type f -exec sed -i 's/foo/bar/g' {} +
🤔 Какой командой можно установить ограничение на использование ресурсов процесса?
Anonymous Quiz
17%
quota
41%
ulimit
41%
limit
2%
restrictions
Forwarded from easyoffer
🎉 Краудфандинг easyoffer 2.0 стартовал!

Друзья, с этого момента вы можете поддержать проект и получить существенный бонус:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
Forwarded from easyoffer
Я поставил целью сбора скромные 300 тыс. рублей, но ребята, вы накидали больше млн. всего за 1 день. Это просто невероятно!

Благодаря вашей поддержке, я смогу привлечь еще больше людей для разработки сайта и обработки собеседований. Ваш вклад сделает проект качественнее и ускорит его выход! Огромное вам спасибо!

Краудфандинг будет продолжаться еще 31 день и все кто поддержать проект сейчас, до его выхода, смогут получить:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

Огромное спасибо за вашу поддержку! 🤝
🤔 Какой основной параметр у StatefulSet?

Основной параметр StatefulSet — упорядоченность и сохранение состояния подов.
1. Он обеспечивает уникальные имена подов и привязку к постоянным хранилищам.
2. Используется для приложений, где важно сохранять порядок и данные (например, базы данных).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5💊1
🤔 Какой из следующих шаблонов проектирования используется для обеспечения доступа к единственному экземпляру объекта в системе, гарантируя, что существует только один его экземпляр?
Anonymous Quiz
9%
Стратегия
55%
Одиночка
8%
Фабрика
28%
Декоратор
🤔 Какой системный вызов используется для изменения размера файла?
Anonymous Quiz
6%
ftruncate()
22%
chsize()
17%
truncate()
54%
resize()
🤔2
🤔 Назови виды сервисов 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