click below
click below
Normal Size Small Size show me how
DevOps
| Question | Answer |
|---|---|
| Що є основною функцією операційної системи? | Керування ресурсами та запуск програм |
| Що таке програмне забезпечення? | Набір програм та інструкцій |
| CRUD означає | Create, Read, Update, Delete |
| DevOps — це: | Поєднання розробки та експлуатації |
| SDLC — це | Software Development Life Cycle |
| Що таке Source Control Management (SCM)? | Система керування змінами у коді |
| Який тип VCS дозволяє працювати офлайн з повною історією? | Distributed VCS |
| Який інструмент є distributed VCS? | Git |
| Для чого використовується git config? | Для налаштування Git параметрів |
| Що робить команда git add? | Додає зміни у staging area |
| Що таке branch у Git? | Окрема лінія розробки |
| Що робить merge? | Об'єднує історію гілок |
| Linux — це | Сімейство Unix-подібних операційних систем |
| Головна перевага Linux для DevOps | Автоматизація та серверне середовище |
| Що знаходиться у директорії /home? | Домашні каталоги користувачів |
| Яка команда показує поточну директорію? | pwd |
| Символ | у Linux означає | Передачу виводу однієї команди іншій |
| Віртуалізація — це | Запуск кількох ізольованих ОС на одному хості |
| Яка коренева папка містить конфігураційні файли в Linux? | /etc |
| Що означає команда chmod 755? | Власник має всі права, група і решта – тільки читання та виконання |
| Що означає біт SUID у файлах у Linux? | Програма виконується з правами власника файлу |
| Де в Linux зберігається інформація про користувачів? | /etc/passwd |
| Що означає символ | у командному рядку Linux? | Передача виводу однієї команди в якості вводу іншої |
| Яка команда виведе тільки перші 10 рядків файлу у Linux? | head |
| Яка команда використовується для перегляду процесів у Linux? | ps |
| Що означає біт sticky bit у директорії Linux? | Файл може видалити тільки власник, навіть якщо в директорії є загальний доступ |
| Яка команда дозволяє змінити користувача в Linux? | su |
| Який компонент операційної системи безпосередньо взаємодіє з апаратним забезпеченням? | Ядро |
| Що таке багатозадачність в операційній системі? | Виконання декількох процесів одночасно |
| Яка перевага віртуалізації над традиційною фізичною інфраструктурою? | Оптимізація використання апаратних ресурсів |
| Яка команда використовується для створення нової директорії в Linux? | mkdir |
| Яка команда дозволяє переглянути мережеві інтерфейси у Linux? | ip a |
| Що означає команда rm -rf? | Видаляє файли та каталоги без підтвердження |
| Як оголосити змінну в Bash? | var=5 |
| Яка команда показує поточну оболонку? | echo $SHELL |
| Як передати аргументи у скрипт? | Через $1, $2, … |
| Як виконати Bash скрипт? | bash script.sh |
| Як зробити арифметичну операцію? | let x=5+3 |
| Який цикл перебирає значення? | for i in {1..5}; do ...; done |
| Як оголосити функцію у Bash? | function myfunc { ... } |
| Що таке Cmdlet у PowerShell? | Примітивна команда PowerShell |
| Що таке PowerShell ISE? | Редактор і середовище скриптів |
| Який тип змінних у PowerShell дозволяє зберігати одне значення? | Scalar variable |
| Який тип структури зберігає пари ключ-значення? | HashTable |
| Який оператор використовується для порівняння у PowerShell? | -eq |
| Як створити масив у PowerShell? | $arr = @(1,2,3) |
| Який цикл виконує блок коду поки умова істинна? | while |
| Що таке RegEx? | Мова для шаблонного пошуку тексту |
| Що робить команда grep? | Пошук рядків у файлі за шаблоном |
| Основне призначення sed | Потокове редагування тексту |
| Основне призначення awk | Обробка тексту і колонок |
| Який HTTP-метод використовується для оновлення ресурсу у REST API? | PATCH |
| Який символ у RegEx означає "будь-який символ"? | . |
| Як знайти рядки, що містять слово "error", у файлі log.txt? | grep "error" log.txt |
| Як замінити "foo" на "bar" у файлі file.txt за допомогою sed? | sed 's/foo/bar/' file.txt |
| Що таке комп'ютерна мережа? | З'єднання пристроїв для обміну даними |
| Протокол у мережах — це | Набір правил обміну даними |
| Інтернет — це | Глобальна мережа |
| TCP/IP — це | Набір мережевих протоколів |
| Який пристрій працює на канальному рівні та передає кадри? | Switch |
| VLAN використовується для | Логічної сегментації мережі |
| Яке середовище передачі є дротовим? | Fiber optic |
| Що таке IP-адреса? | Ідентифікатор пристрою в мережі |
| IPv4 адреса має довжину | 32 біт |
| IPv6 адреса має довжину | 128 біт |
| Який запис є IPv4? | 192.168.1.1 |
| Який запис є IPv6? | 2001:db8::1 |
| NAT використовується для | Трансляції приватних IP у публічні |
| VPN забезпечує | Захищене тунелювання трафіку |
| Яка адреса є приватною? | 192.168.1.1 |
| CIDR /24 означає | 24 біти мережі |
| Який інструмент перевіряє доступність вузла? | ping |
| IP-мережа визначається | Маскою |
| Loopback IPv4 адреса | 127.0.0.1 |
| Що таке RDBMS? | Система управління реляційними базами даних |
| Реляційна модель базується на | Таблицях та зв'язках між ними |
| Primary key — це | Унікальний ідентифікатор рядка |
| Foreign key використовується для | Зв'язку таблиць |
| SQL — це | Мова роботи з базами даних |
| Яка СУБД є реляційною? | MariaDB |
| Dump бази даних — це | Резервна копія структури та даних |
| Що означає NoSQL? | Not Only SQL |
| Основна відмінність NoSQL від RDBMS | Не має жорсткої табличної схеми |
| Який тип NoSQL БД зберігає JSON-подібні документи? | Document |
| Який тип NoSQL БД зберігає дані у вигляді пар ключ-значення? | Key-Value |
| Яка NoSQL БД добре підходить для соціальних мереж (зв'язки)? | Graph |
| Основна перевага NoSQL | Горизонтальне масштабування |
| CAP теорема описує | Баланс між Consistency, Availability, Partition tolerance |
| Що означає LAMP стек? | Linux, Apache, MySQL, PHP |
| Яка роль Apache у LAMP стеку? | Вебсервер |
| Яка роль PHP у LAMP? | Мова серверної логіки |
| Який вебсервер відомий високою продуктивністю та event-driven архітектурою? | Nginx |
| Apache за замовчуванням використовує | Process / thread model |
| Reverse proxy — це | Проксі для backend серверів |
| Який порт типовий для HTTP? | 80 |
| Що таке backup? | Копіювання даних для відновлення |
| Який вбудований інструмент резервного копіювання є у Windows? | Windows Backup |
| Який інструмент широко використовується для backup у Linux? | rsync |
| Який стандартний потік Linux відповідає за помилки? | stderr |
| Який стандартний потік використовується для введення даних у програму? | stdin |
| Що таке Docker? | Платформа контейнеризації |
| Що є шаблоном для створення контейнера? | Image |
| Яка команда запускає контейнер? | docker run |
| Де зазвичай зберігаються публічні Docker images? | Docker Hub |
| Який файл описує інструкції для створення image? | Dockerfile |
| Для чого використовується Docker Compose? | Для управління multi-container застосунками |
| Який файл описує конфігурацію Docker Compose? | docker-compose.yml |
| Що означає service у Docker Compose? | Контейнер або група контейнерів з однією роллю |
| Яка команда запускає всі сервіси Docker Compose? | docker compose up |
| Що дозволяє зберігати дані між перезапусками контейнерів у Compose? | Volumes |
| Що є ключовою ідеєю Infrastructure as Code? | Опис інфраструктури у вигляді коду |
| Terraform належить до якого підходу? | Declarative |
| Що відбувається під час terraform plan? | Формується план змін |
| Що описує provider у Terraform? | API платформи, де створюються ресурси |
| Для чого потрібен terraform state? | Відстежувати відповідність конфігурації та реальних ресурсів |
| Яка команда застосовує зміни після plan? | terraform apply |
| Що є перевагою remote state? | Спільна робота та locking |
| Що таке GitHub Actions? | CI/CD платформа, вбудована у GitHub |
| Де зберігаються workflow файли GitHub Actions? | .github/workflows |
| Що запускає workflow? | Event |
| Що таке runner? | Сервер, який виконує job |
| Що описує job у workflow? | Групу кроків, що виконуються разом |
| Для чого використовуються secrets? | Зберігання конфіденційних даних |
| Що таке artifact (у GitHub Actions)? | Збережений результат виконання workflow |
| Що таке Jenkins? | CI/CD інструмент |
| Який тип job є класичним у Jenkins? | Freestyle project |
| Яка мова використовується для Jenkins Declarative Pipeline? | Groovy |
| Що таке agent у Jenkins? | Сервер / вузол, який виконує збірку |
| Що дозволяє тригер у Jenkins? | Запускати job за подією |
| Для чого потрібні Jenkins плагіни? | Додавати нові функції |
| Що таке artifact у Jenkins? | Результат збірки |
| Що таке Kubernetes? | Container orchestration platform |
| Що таке Pod у Kubernetes? | Група контейнерів з спільними ресурсами |
| Яка команда запускає Minikube? | minikube start |
| Що таке Service ClusterIP? | Доступ до pod тільки всередині кластера |
| Що дозволяє kubectl? | Керувати ресурсами Kubernetes |