🤔 Какие стейджи входят в пайп (CI/CD pipeline)?
Обычно pipeline в GitLab CI включает следующие стадии:
- build — сборка приложения или зависимостей
- test — выполнение unit/integration тестов
- lint/code-quality — проверка качества кода
- package — упаковка приложения в артефакт (например, Docker-образ)
- deploy — развёртывание на окружение
- cleanup — удаление временных файлов, очистка после деплоя
Конкретные стейджи зависят от проекта, но выше — наиболее распространённый порядок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Обычно pipeline в GitLab CI включает следующие стадии:
- build — сборка приложения или зависимостей
- test — выполнение unit/integration тестов
- lint/code-quality — проверка качества кода
- package — упаковка приложения в артефакт (например, Docker-образ)
- deploy — развёртывание на окружение
- cleanup — удаление временных файлов, очистка после деплоя
Конкретные стейджи зависят от проекта, но выше — наиболее распространённый порядок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2💊1
🤔 Какой параметр в конфигурации Squid используется для указания размера кэша на диске?
Anonymous Quiz
28%
cache_dir
19%
disk_cache
17%
cache_limit
36%
cache_size
🤔 Какой из следующих инструментов предоставляет возможность автоматизации уведомлений и реакций на события в системе мониторинга?
Anonymous Quiz
10%
Kibana
46%
Zabbix
6%
Nagios
38%
Grafana
💊7
🤔 Что делать, если критичный сервис зависит от ручки другой команды и она начала отдавать 500?
Пошагово:
- Изолировать проблему: убедиться, что это не ваш код.
- Логгирование и метрики: зафиксировать частоту/характер ошибок.
- Связаться со смежной командой: передать техническую информацию.
- Если SLA нарушается — ввести фолбэк, кэш или деградацию.
- Принудительно переключить трафик (если возможно).
- Подготовить инцидент-репорт и ретроспективу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Пошагово:
- Изолировать проблему: убедиться, что это не ваш код.
- Логгирование и метрики: зафиксировать частоту/характер ошибок.
- Связаться со смежной командой: передать техническую информацию.
- Если SLA нарушается — ввести фолбэк, кэш или деградацию.
- Принудительно переключить трафик (если возможно).
- Подготовить инцидент-репорт и ретроспективу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой HTTP-метод используется для отправки данных на сервер для создания нового ресурса?
Anonymous Quiz
0%
DELETE
64%
POST
29%
PUT
7%
GET
🤔 Какой инструмент DevOps используется для управления контейнерами?
Anonymous Quiz
2%
Terraform
2%
Jenkins
96%
Docker
0%
GitLab
💊5
🤔 Что такое helm, helm charts?
Helm — это менеджер пакетов для Kubernetes, который упрощает установку и управление приложениями. Helm Charts — это пакеты предварительно настроенных ресурсов Kubernetes, которые можно развертывать как единые приложения. Charts описывают набор связанных ресурсов Kubernetes и включают в себя все необходимые зависимости и параметры конфигурации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой HTTP-метод используется для замены всего содержимого ресурса на сервере?
Anonymous Quiz
15%
POST
51%
PUT
0%
DELETE
34%
PATCH
🤔 Какой инструмент предоставляет графический интерфейс для анализа и визуализации сетевого трафика и может быть использован для выявления аномалий и проблем с безопасностью?
Anonymous Quiz
6%
Metasploit
6%
Burp Suite
7%
OpenVAS
82%
Wireshark
🤔 Как делаешь troubleshoot slowness веб-сайта?
- Анализ логов (Nginx/Apache, app logs);
- Проверка ресурсов (CPU, RAM, диск, сеть);
- Использование top, iotop, netstat, htop;
- Проверка времени отклика БД;
- Анализ внешних зависимостей (API, CDN);
- Мониторинг через APM (New Relic, Datadog).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Анализ логов (Nginx/Apache, app logs);
- Проверка ресурсов (CPU, RAM, диск, сеть);
- Использование top, iotop, netstat, htop;
- Проверка времени отклика БД;
- Анализ внешних зависимостей (API, CDN);
- Мониторинг через APM (New Relic, Datadog).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой заголовок HTTP используется для указания, что клиент должен использовать для авторизации при выполнении запроса?
Anonymous Quiz
4%
Cookie
83%
Authorization
2%
Referer
10%
Content-Type
💊1
🤔 Какая команда Docker-Compose используется для создания и запуска всех служб, определенных в файле docker-compose.yml?
Anonymous Quiz
3%
docker-compose start
8%
docker-compose build
18%
docker-compose run
72%
docker-compose up
💊6
🤔 Что такое init-процесс?
Init-процесс — это первый процесс, запускаемый при старте ОС. Он отвечает за инициализацию системы, запуск сервисов и демонов, управление жизненным циклом всех последующих процессов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Init-процесс — это первый процесс, запускаемый при старте ОС. Он отвечает за инициализацию системы, запуск сервисов и демонов, управление жизненным циклом всех последующих процессов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊1
🤔 Какой из следующих ключевых слов в Dockerfile используется для указания базового образа, на котором будет основан создаваемый образ?
Anonymous Quiz
86%
FROM
5%
BASE
0%
START
9%
IMAGE
🤔 Какой из следующих типов облачных услуг позволяет клиентам использовать веб-приложения, такие как CRM или почтовые сервисы, без необходимости их установки или управления?
Anonymous Quiz
19%
PaaS
70%
SaaS
1%
BaaS
10%
IaaS
🤔 Что такое API и зачем оно нужно?
API (Application Programming Interface) — это интерфейс для взаимодействия между различными программами. Он определяет правила и методы, с помощью которых приложения могут обмениваться данными или функциональностью. API используется для интеграции между сервисами, упрощения разработки, взаимодействия с внешними системами и предоставления доступных методов для использования возможностей приложения без необходимости изучения его внутренней реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой HTTP-заголовок указывает, что содержимое ответа может быть закэшировано клиентом?
Anonymous Quiz
2%
Pragma
2%
ETag
7%
Expires
89%
Cache-Control
💊2
🤔 Какую команду следует использовать для отображения всех веток, содержащих определённый коммит?
Anonymous Quiz
27%
git show-branch
29%
git branch -r
34%
git branch contains
10%
git reflog
🤔 Как быть с пайплайном при обновлении инфраструктуры, например, при подключении нового сервера?
1. Планирование изменений:
- Добавьте шаги в пайплайн для подготовки нового сервера (например, установка зависимостей).
2. Миграция приложения:
- Обновите конфигурацию деплоя для работы с новым сервером.
3. Проверка нового окружения:
- Тестируйте подключение инфраструктуры в staging или тестовой среде перед переходом на production.
4. Минимизация простоев:
- Используйте blue-green deployment или canary releases.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Добавьте шаги в пайплайн для подготовки нового сервера (например, установка зависимостей).
2. Миграция приложения:
- Обновите конфигурацию деплоя для работы с новым сервером.
3. Проверка нового окружения:
- Тестируйте подключение инфраструктуры в staging или тестовой среде перед переходом на production.
4. Минимизация простоев:
- Используйте blue-green deployment или canary releases.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой из следующих инструментов обеспечивает управление конфигурациями и инвентаризацией?
Anonymous Quiz
17%
Nagios
63%
Chef
18%
Consul
2%
Grafana
🤔 Какая команда позволяет применить изменения из одного коммита к другому, независимо от текущей ветки?
Anonymous Quiz
66%
git cherry-pick
17%
git merge
14%
git rebase
3%
git revert