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

Вопросы собесов t.iss.one/+1w_ehFPdT8RiMjUy
Вакансии t.iss.one/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 Спрашивать ли фидбек после собеседования?

Да, обязательно.
- Это проявление интереса и зрелости;
- Помогает понять свои ошибки и расти;
- Улучшает шансы при повторных попытках.
Важно — фидбек стоит запрашивать вежливо и кратко.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5💊4
🤔 Какой параметр в конфигурации Squid позволяет задавать время жизни объекта в кэше?
Anonymous Quiz
34%
cache_timeout
32%
cache_expiry
32%
cache_max_age
2%
refresh_pattern
🤔 Какой инструмент используется для создания графиков и визуализации данных мониторинга?
Anonymous Quiz
1%
Jenkins
98%
Grafana
0%
Puppet
1%
Ansible
🤔 Чем проводить процедуру траблшутинга?

Процедура траблшутинга проводится с помощью логов (journalctl, kubectl logs), мониторинга (Prometheus, Grafana), сетевых утилит (netstat, tcpdump, nmap), профилировщиков (htop, top, iotop) и инструментов трассировки (strace, lsof). Также полезны APM-системы и средства централизованного логирования (ELK, Loki).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какая команда позволяет изменить размер смонтированной файловой системы?
Anonymous Quiz
64%
resize2fs
16%
parted
12%
lvresize
8%
lvextend
🤔 Какой компонент Kubernetes используется для автоматического масштабирования приложений на основе метрик нагрузки?
Anonymous Quiz
23%
kube-scheduler
21%
Cluster Autoscaler
11%
Vertical Pod Autoscaler (VPA)
46%
Horizontal Pod Autoscaler (HPA)
🤔 Что такое Ansible?

Ansible — это инструмент автоматизации, используемый для управления конфигурацией, развертывания приложений и оркестрации. Он основан на playbooks, написанных на YAML, и работает без агентов, используя SSH для взаимодействия с серверами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой процесс DevOps включает автоматическую сборку, тестирование и развертывание кода?
Anonymous Quiz
95%
Continuous Integration/Continuous Deployment (CI/CD)
1%
Continuous Testing
0%
Configuration Management
4%
Infrastructure as Code
🤔 Какая команда используется для вывода только уникальных строк из файла?
Anonymous Quiz
33%
grep -v -e ".*" file
1%
sort file
44%
sort file | uniq
23%
uniq file
💊1
🤔 Где runner берёт код?

GitLab Runner скачивает код из репозитория, к которому привязан pipeline. Он использует Git clone или fetch, чтобы получить актуальную версию кода, соответствующую коммиту или ветке, где был инициирован pipeline.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой из следующих инструментов позволяет отслеживать доступность системы и отправлять уведомления при обнаружении проблем или отказов?
Anonymous Quiz
2%
Репликация
5%
Балансировка нагрузки
92%
Мониторинг
1%
Кэширование
💊1
🤔 Какая команда позволяет просматривать и изменять маршруты в таблице маршрутизации?
Anonymous Quiz
21%
route
65%
ip route
7%
netstat
7%
ifconfig
🤔 Что значит переключение контекста?

Это смена активного подключения в kubectl на другой кластер, пользователя или namespace. Делается командой kubectl config use-context <context-name>. Удобно при работе с несколькими кластерами или окружениями.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой тип конфигурационных данных лучше всего хранить в системе управления конфигурацией?
Anonymous Quiz
2%
Лог-файлы приложений
9%
Секретные ключи и пароли
10%
Метаданные системы
79%
Шаблоны и параметры развертывания
🤔 Что из перечисленного является основным преимуществом использования микросервисной архитектуры?
Anonymous Quiz
79%
Улучшенная масштабируемость
4%
Снижение затрат на инфраструктуру
7%
Централизованное управление
10%
Упрощенное управление версиями
🤔Как запустишь приложение в Kubernetes?

Чтобы запустить приложение в Kubernetes:
1. Подготовь манифест YAML с описанием (обычно это Deployment или StatefulSet).
2. Убедись, что есть нужный Service, чтобы обеспечить доступ к приложению.
3. Применяешь манифест командой:
4. kubectl apply -f <файл>.yaml
Приложение развернётся в виде подов, которые будут управляться контроллером.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой инструмент используется для автоматизации настройки, управления и развертывания серверов?
Anonymous Quiz
5%
Nagios
11%
Jenkins
84%
Ansible
1%
Prometheus
💊1
🤔 Какой из следующих элементов команды Scrum отвечает за устранение препятствий и обеспечение эффективного выполнения задач?
Anonymous Quiz
83%
Scrum Master
4%
Команда разработчиков
3%
Внешний консультант
11%
Продуктовый владелец
🤔 Переменные версий, как они подтягиваются, создаются?

Переменные обычно задаются в values.yaml, либо передаются через CLI.
Примеры:
- В values.yaml:
- image:
- repository: myapp
- tag: 1.2.3
- Переопределение из CLI:
- helm upgrade my-release ./my-chart --set image.tag=2.0.0
Также можно использовать шаблоны внутри Helm для автоматической подстановки версий.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой HTTP-метод используется для замены всего содержимого ресурса на сервере?
Anonymous Quiz
27%
POST
41%
PUT
0%
DELETE
32%
PATCH