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

Вопросы собесов t.iss.one/+1w_ehFPdT8RiMjUy
Вакансии t.iss.one/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 Какой из следующих вариантов облачных вычислений предоставляет инфраструктуру, такую как серверы и хранилища, которые пользователи могут настраивать и управлять, но не управляет самой инфраструктурой?
Anonymous Quiz
19%
SaaS
49%
IaaS
25%
PaaS
8%
SaaS
🤔 Какой из следующих типов облачных услуг позволяет пользователю только использовать приложение через веб-браузер, не предоставляя доступа к внутреннему коду или платформе?
Anonymous Quiz
22%
DaaS
13%
IaaS
52%
SaaS
13%
PaaS
🤔 Что такое и нужен ли swap

Swap — это область диска, которую операционная система использует как виртуальную память, расширяя возможности оперативной памяти. Он помогает системе работать стабильно, когда физической памяти не хватает, перенося неактивные данные из RAM на диск. Swap полезен для поддержания работы системы под нагрузкой, но его чрезмерное использование может замедлить производительность из-за более медленного доступа к данным на диске.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Какой из следующих подходов позволяет системе сохранять доступность, обеспечивая наличие резервных ресурсов или систем, которые могут взять на себя работу при сбое основных ресурсов?
Anonymous Quiz
3%
Мониторинг
23%
Масштабируемость
40%
Резервирование
34%
Балансировка нагрузки
🤔 Какой показатель используется для измерения уровня доступности системы, обычно выражаемый в процентах времени, когда система доступна?
Anonymous Quiz
15%
Среднее время восстановления (MTTR)
7%
Частота ошибок
22%
Среднее время до отказа (MTBF)
56%
Доля времени работы (Uptime)
🤔 В чём разница между TCP и UDP

TCP — это протокол с установлением соединения, который гарантирует надежную доставку данных с подтверждением и контролем последовательности. UDP — это протокол без установления соединения, передающий данные быстрее, но без гарантии доставки и контроля порядка. TCP подходит для приложений, требующих надежности (например, HTTP), тогда как UDP используется для быстрой передачи данных, где небольшая потеря пакетов допустима (например, видео- и аудиопотоки).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
🤔 Какой из следующих показателей используется для измерения времени, необходимого для восстановления системы после сбоя?
Anonymous Quiz
3%
Доля времени работы
65%
Среднее время восстановления (MTTR)
9%
Среднее время до отказа (MTBF)
23%
Время простоя
👍2
🤔 Какой из следующих подходов позволяет обеспечить доступность данных путем их хранения в нескольких местах для предотвращения потерь при сбоях?
Anonymous Quiz
12%
Балансировка нагрузки
6%
Кэширование
2%
Мониторинг
81%
Репликация
🤔 Зачем нужен OOM

OOM (Out Of Memory) — это механизм, срабатывающий, когда системе не хватает памяти для работы, что приводит к завершению процессов с высокой нагрузкой. Он защищает систему от полного исчерпания памяти, освобождая ресурсы, чтобы другие процессы могли продолжать работать. OOM-killer используется для выбора и завершения наименее критичных процессов, предотвращая полное зависание системы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🤔 Какой из следующих инструментов позволяет отслеживать доступность системы и отправлять уведомления при обнаружении проблем или отказов?
Anonymous Quiz
1%
Репликация
6%
Балансировка нагрузки
92%
Мониторинг
1%
Кэширование
🤔 Какой из следующих понятий относится к способности системы автоматически масштабироваться для обработки изменений в нагрузке без снижения доступности?
Anonymous Quiz
3%
Резервирование
11%
Гибкость
85%
Масштабируемость
1%
Тестирование
🤔2
🤔 Какие существуют Probe?

Существуют Liveness Probe для проверки активности контейнера, Readiness Probe для проверки готовности к обработке запросов и Startup Probe для проверки успешного старта контейнера.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой из следующих принципов дизайна систем помогает уменьшить зависимость между модулями, позволяя каждому модулю изменяться независимо от других?
Anonymous Quiz
5%
Соответствие
34%
Инкапсуляция
39%
Слабосвязанность
22%
Полиморфизм
🤔 Какой из следующих методов проектирования систем обеспечивает разделение обязанностей, чтобы каждый компонент системы отвечал за одну конкретную функцию?
Anonymous Quiz
4%
Liskov Substitution Principle
5%
Open/Closed Principle
11%
Dependency Inversion Principle
81%
Single Responsibility Principle (SRP)
🤔 Что такое entrypoint \ cmd?

ENTRYPOINT задаёт основную команду для запуска контейнера, а CMD указывает аргументы по умолчанию или резервную команду, которую можно переопределить.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
🤔 Какой метод позволяет проверять функциональность системы, тестируя ее с помощью заранее определенных входных данных и проверки соответствующих выходных данных?
Anonymous Quiz
25%
Приемочное тестирование
18%
Системное тестирование
27%
Модульное тестирование
30%
Интеграционное тестирование
🤔 Какой из следующих шаблонов проектирования используется для обеспечения доступа к единственному экземпляру объекта в системе, гарантируя, что существует только один его экземпляр?
Anonymous Quiz
4%
Стратегия
68%
Одиночка
12%
Фабрика
15%
Декоратор
🔥2
🤔 Каково ваше видение идеального workflow CI/CD?

Идеальный CI/CD включает автоматическое тестирование, сборку, деплой и мониторинг, с минимальным ручным вмешательством и быстрой обратной связью для разработчиков.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Какой метод проектирования помогает управлять сложностью системы, разделяя её на независимые модули или компоненты, которые могут быть разработаны и тестированы отдельно?
Anonymous Quiz
5%
Наследование
77%
Модульность
10%
Полиморфизм
8%
Инкапсуляция
🤔 Какой из следующих методов позволяет управлять изменениями в программном обеспечении и координировать разработку в команде, следуя определенным процессам и инструментам?
Anonymous Quiz
3%
Прототипирование
6%
Контроль качества
58%
Контроль версий
33%
Управление проектом
👍1
🤔 Что такое API и зачем оно нужно?

API (Application Programming Interface) — это интерфейс для взаимодействия между различными программами. Он определяет правила и методы, с помощью которых приложения могут обмениваться данными или функциональностью. API используется для интеграции между сервисами, упрощения разработки, взаимодействия с внешними системами и предоставления доступных методов для использования возможностей приложения без необходимости изучения его внутренней реализации.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9